nfx-serialization 0.3.0
Cross-platform C++ JSON serialization library with extensible trait capabilities
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 Cnfx::serialization::json::Document::ArrayJSON array wrapper for Document
 Cnfx::serialization::json::DocumentGeneric JSON document abstraction for serialization
 Cnfx::serialization::json::Document::PathView::EntryRepresents a single path entry in the document
 Cnfx::serialization::json::ValidationError::ErrorEntrySimple error entry structure for convenient ValidationError construction
 Cstd::false_type
 Cnfx::serialization::json::is_json_container< Document >Specialization for Document
 Cnfx::serialization::json::is_json_container< Document::Array >Specialization for Document::Array
 Cnfx::serialization::json::is_json_container< Document::Object >Specialization for Document::Object
 Cnfx::serialization::json::is_json_container< T >Type trait to identify JSON container types (Object, Array)
 Cnfx::serialization::json::detail::has_deserialize_method< T >
 Cnfx::serialization::json::detail::has_serialize_method< T >
 Cnfx::serialization::json::detail::has_serialize_method_no_params< T >
 Cnfx::serialization::json::detail::has_serialize_method_returning_document< T >
 Cnfx::serialization::json::Document::Array::IteratorForward iterator for Array elements
 Cnfx::serialization::json::Document::Object::IteratorForward iterator for Object fields
 Cnfx::serialization::json::Document::PathView::IteratorForward iterator for path entries
 Cnfx::serialization::json::Document::ObjectJSON object wrapper for Document
 Cnfx::serialization::json::SchemaGenerator::OptionsConfiguration options for schema generation
 Cnfx::serialization::json::SchemaValidator::OptionsConfiguration options for validation
 Cnfx::serialization::json::Serializer< T >::OptionsSerialization options and context
 Cnfx::serialization::json::Document::PathViewPath iterator for traversing all paths in a JSON document
 Cnfx::serialization::json::SchemaGeneratorJSON Schema generator from Document instances
 Cnfx::serialization::json::SchemaValidatorJSON Schema validator for Document instances
 Cnfx::serialization::json::SerializationTraits< T >Default serialization traits - users can specialize this
 Cnfx::serialization::json::Serializer< T >Templated JSON serializer with compile-time type mapping
 Cstd::true_type
 Cnfx::serialization::json::is_json_container< Document >Specialization for Document
 Cnfx::serialization::json::is_json_container< Document::Array >Specialization for Document::Array
 Cnfx::serialization::json::is_json_container< Document::Object >Specialization for Document::Object
 Cnfx::serialization::json::ValidationErrorRepresents a single JSON schema validation error
 Cnfx::serialization::json::ValidationResultResult of JSON schema validation operation