libcaf  0.15.3
Public Member Functions | Static Public Member Functions | Related Functions | List of all members
caf::unit_t Struct Reference

Unit is analogous to void, but can be safely returned, stored, etc. More...

#include <unit.hpp>

Inherits comparable< unit_t >.

Public Member Functions

constexpr unit_t (const unit_t &) noexcept
 
template<class T >
constexpr unit_t (T &&) noexcept
 
template<class... Ts>
constexpr unit_t operator() (Ts &&...) const noexcept
 

Static Public Member Functions

static constexpr int compare (const unit_t &) noexcept
 

Related Functions

(Note that these are not member functions.)

template<class Processor >
void serialize (Processor &, const unit_t &, unsigned int)
 
std::string to_string (const unit_t &)
 

Detailed Description

Unit is analogous to void, but can be safely returned, stored, etc.

to enable higher-order abstraction without cluttering code with exceptions for void (which can't be stored, for example).

Friends And Related Function Documentation

template<class Processor >
void serialize ( Processor &  ,
const unit_t ,
unsigned  int 
)
related
std::string to_string ( const unit_t )
related

The documentation for this struct was generated from the following file: