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

Public Types

using value_type = config_value
 

Static Public Member Functions

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

Static Public Attributes

static constexpr type_id_t allowed_types []
 

Member Data Documentation

◆ allowed_types

constexpr type_id_t caf::variant_inspector_traits< config_value >::allowed_types[]
static
Initial value:
= {
type_id_v<none_t>,
type_id_v<config_value::integer>,
type_id_v<config_value::boolean>,
type_id_v<config_value::real>,
type_id_v<timespan>,
type_id_v<uri>,
type_id_v<config_value::string>,
type_id_v<config_value::list>,
type_id_v<config_value::dictionary>,
}

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