|
nfx-json 1.5.2
Modern C++20 JSON library with schema validation and generation
|
| Nnfx | |
| Njson | |
| CBuilder | High-performance JSON builder with incremental construction API |
| COptions | Configuration options for Builder |
| Cis_json_container | Type trait to identify JSON container types (Object, Array) |
| Cis_json_container< Document > | Specialization for Document |
| Cis_json_container< Object > | Specialization of is_json_container for Object |
| Cis_json_container< Array > | Specialization of is_json_container for Array |
| CDocument | Low-level JSON value storage type |
| CObjectIterator | Object iterator wrapper that provides key() and value() |
| CKeysView | Range adapter for object keys |
| Citerator | Key iterator |
| CValuesView | Range adapter for object values |
| Cconst_iterator | Value iterator (const) |
| Citerator | Value iterator (mutable) |
| CMutableValuesView | Mutable values view |
| Citerator | Value iterator (mutable) |
| 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 |
| 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 |