nfx-serialization
0.9.3
Cross-platform C++ JSON serialization library with extensible trait capabilities
Main Page
Related Pages
Concepts
Classes
Files
Class List
Class Index
Class Hierarchy
Class Members
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level
1
2
3
4
5
]
N
nfx
N
serialization
N
json
N
detail
C
has_serialization_traits
Detect if a type has a custom SerializationTraits specialization
C
has_serialization_traits< T, std::void_t< decltype(SerializationTraits< std::decay_t< T > >::toDocument(std::declval< const std::decay_t< T > & >(), std::declval< Document & >()))> >
C
is_nfx_extension_type
Identifies types from nfx:: namespaces that have SerializationTraits
C
has_streaming_serialization
SFINAE detector for streaming serialization
C
has_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)
C
has_factory_deserialization
SFINAE detector for factory deserialization
C
has_factory_deserialization< T, std::void_t< decltype(SerializationTraits< T >::fromDocument(std::declval< const Document & >()))> >
SFINAE detector for factory deserialization (specialized version)
C
SerializationTraits
Serialization traits template (forward declaration)
C
Serializer
Templated JSON serializer with compile-time type mapping
C
Options
Serialization options and context
C
SerializationTraits< std::monostate >
Specialization for std::monostate (empty variant alternative)
Generated by
1.15.0