TSerializer< JSONObject, ossia::domain_base_variant > Struct Reference

Public Types

using var_t = ossia::domain_base_variant
 
using value_type_list = ossia::tl< ossia::domain_base< ossia::impulse >, ossia::domain_base< bool >, ossia::domain_base< int32_t >, ossia::domain_base< float >, ossia::domain_base< std::string >, ossia::vector_domain, ossia::vecf_domain< 2 >, ossia::vecf_domain< 3 >, ossia::vecf_domain< 4 >, ossia::domain_base< ossia::value > >
 

Static Public Member Functions

static void readFrom (JSONObject::Serializer &s, const var_t &var)
 
static auto init_keys ()
 
static const auto & keys_list ()
 
static void writeTo (JSONObject::Deserializer &s, var_t &var)
 

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