actor-framework
Public Types | Static Public Member Functions | Static Public Attributes | List of all members
caf::variant_inspector_traits< std::variant< Ts... > > Struct Template Reference

Public Types

using value_type = std::variant< Ts... >
 

Static Public Member Functions

static auto type_index (const value_type &x)
 
template<class F , class Value >
static auto visit (F &&f, Value &&x)
 
template<class U >
static auto assign (value_type &x, U &&value)
 
template<class F >
static bool load (type_id_t, F &, type_list<>)
 
template<class F , class U , class... Us>
static bool load (type_id_t type, F &continuation, type_list< U, Us... >)
 
template<class F >
static bool load (type_id_t type, F continuation)
 

Static Public Attributes

static constexpr type_id_t allowed_types [] = {type_id_v<Ts>...}
 

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