|
nfx-serialization 0.3.0
Cross-platform C++ JSON serialization library with extensible trait capabilities
|
| Nnfx | |
| Nserialization | |
| Njson | |
| Ndetail | |
| Chas_serialize_method | |
| Chas_serialize_method_returning_document | |
| Chas_serialize_method_no_params | |
| Chas_deserialize_method | |
| Cis_json_container | Type trait to identify JSON container types (Object, Array) |
| Cis_json_container< Document > | Specialization for Document |
| CDocument | Generic JSON document abstraction for serialization |
| CObject | JSON object wrapper for Document |
| CIterator | Forward iterator for Object fields |
| CArray | JSON array wrapper for Document |
| CIterator | Forward iterator for Array elements |
| CPathView | Path iterator for traversing all paths in a JSON document |
| CEntry | Represents a single path entry in the document |
| CIterator | Forward iterator for path entries |
| Cis_json_container< Document::Object > | Specialization for Document::Object |
| Cis_json_container< Document::Array > | Specialization for Document::Array |
| CSchemaGenerator | JSON Schema generator from Document instances |
| COptions | Configuration options for schema generation |
| CValidationError | Represents a single JSON schema validation error |
| CErrorEntry | Simple error entry structure for convenient ValidationError construction |
| CValidationResult | Result of JSON schema validation operation |
| CSchemaValidator | JSON Schema validator for Document instances |
| COptions | Configuration options for validation |
| CSerializer | Templated JSON serializer with compile-time type mapping |
| COptions | Serialization options and context |
| CSerializationTraits | Default serialization traits - users can specialize this |