nfx-serialization 0.9.3
Cross-platform C++ JSON serialization library with extensible trait capabilities
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
 Nnfx
 Nserialization
 Njson
 Ndetail
 Chas_serialization_traitsDetect if a type has a custom SerializationTraits specialization
 Chas_serialization_traits< T, std::void_t< decltype(SerializationTraits< std::decay_t< T > >::toDocument(std::declval< const std::decay_t< T > & >(), std::declval< Document & >()))> >
 Cis_nfx_extension_typeIdentifies types from nfx:: namespaces that have SerializationTraits
 Chas_streaming_serializationSFINAE detector for streaming serialization
 Chas_streaming_serialization< T, std::void_t< decltype(SerializationTraits< T >::serialize(std::declval< const T & >(), std::declval< nfx::json::Builder & >()))> >SFINAE detector for streaming serialization (specialized version)
 Chas_factory_deserializationSFINAE detector for factory deserialization
 Chas_factory_deserialization< T, std::void_t< decltype(SerializationTraits< T >::fromDocument(std::declval< const Document & >()))> >SFINAE detector for factory deserialization (specialized version)
 CSerializationTraitsSerialization traits template (forward declaration)
 CSerializerTemplated JSON serializer with compile-time type mapping
 COptionsSerialization options and context
 CSerializationTraits< std::monostate >Specialization for std::monostate (empty variant alternative)