|  | simdjson 4.1.0
    Ridiculously Fast JSON | 
A DOM API on top of the simdjson parser. More...
| Classes | |
| class | array | 
| JSON array.  More... | |
| class | document | 
| A parsed JSON document.  More... | |
| class | document_stream | 
| A forward-only stream of documents.  More... | |
| class | element | 
| A JSON element.  More... | |
| class | key_value_pair | 
| Key/value pair in an object.  More... | |
| class | object | 
| JSON object.  More... | |
| class | parser | 
| A persistent document parser.  More... | |
| Enumerations | |
| enum class | element_type { ARRAY = '[' , OBJECT = '{' , INT64 = 'l' , UINT64 = 'u' , DOUBLE = 'd' , STRING = '"' , BOOL = 't' , NULL_VALUE = 'n' } | 
| The actual concrete type of a JSON element This is the type it is most easily cast to with get<>.  More... | |
| Functions | |
| template<> | |
| simdjson_result< std::string_view > | element::get< std::string_view > () const noexcept | 
| bool | is_pointer_well_formed (std::string_view json_pointer) noexcept | 
| std::ostream & | operator<< (std::ostream &out, element_type type) | 
| std::ostream & | operator<< (std::ostream &out, simdjson::dom::element value) | 
| Print JSON to an output stream. | |
| std::ostream & | operator<< (std::ostream &out, simdjson::simdjson_result< simdjson::dom::element > x) | 
| std::ostream & | operator<< (std::ostream &out, simdjson::dom::array value) | 
| Print JSON to an output stream. | |
| std::ostream & | operator<< (std::ostream &out, simdjson::simdjson_result< simdjson::dom::array > x) | 
| std::ostream & | operator<< (std::ostream &out, simdjson::dom::object value) | 
| Print JSON to an output stream. | |
| std::ostream & | operator<< (std::ostream &out, simdjson::simdjson_result< simdjson::dom::object > x) | 
A DOM API on top of the simdjson parser.
| 
 | strong | 
The actual concrete type of a JSON element This is the type it is most easily cast to with get<>.
| 
 | inlinenoexcept | 
Definition at line 336 of file element-inl.h.
| 
 | inlinenoexcept | 
Definition at line 390 of file element-inl.h.
| 
 | inline | 
Definition at line 477 of file element-inl.h.
| 
 | inline | 
Print JSON to an output stream.
| out | The output stream. | 
| value | The array. | 
| if | there is an error with the underlying output stream. simdjson itself will not throw. | 
Definition at line 45 of file serialization-inl.h.
| 
 | inline | 
Print JSON to an output stream.
| out | The output stream. | 
| value | The element. | 
| if | there is an error with the underlying output stream. simdjson itself will not throw. | 
Definition at line 29 of file serialization-inl.h.
| 
 | inline | 
Print JSON to an output stream.
| out | The output stream. | 
| value | The object. | 
| if | there is an error with the underlying output stream. simdjson itself will not throw. | 
Definition at line 60 of file serialization-inl.h.
| 
 | inline | 
Definition at line 51 of file serialization-inl.h.
| 
 | inline | 
Definition at line 36 of file serialization-inl.h.
| 
 | inline | 
Definition at line 67 of file serialization-inl.h.