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

Public Types

using value_type = T
 
using traits = variant_inspector_traits< T >
 

Static Public Member Functions

template<class Inspector >
static bool apply (Inspector &f, value_type &x)
 
template<class Inspector >
static bool save_field (Inspector &f, std::string_view field_name, value_type &x)
 
template<class Inspector , class IsPresent , class Get >
static bool save_field (Inspector &f, std::string_view field_name, IsPresent &is_present, Get &get)
 
template<class Inspector >
static bool load_variant_value (Inspector &f, std::string_view field_name, value_type &x, type_id_t runtime_type)
 
template<class Inspector , class IsValid , class SyncValue >
static bool load_field (Inspector &f, std::string_view field_name, value_type &x, IsValid &is_valid, SyncValue &sync_value)
 
template<class Inspector , class IsValid , class SyncValue , class SetFallback >
static bool load_field (Inspector &f, std::string_view field_name, value_type &x, IsValid &is_valid, SyncValue &sync_value, SetFallback &set_fallback)
 

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