1 | namespace simdjson { |
2 | namespace SIMDJSON_IMPLEMENTATION { |
3 | /** |
4 | * A fast, simple, DOM-like interface that parses JSON as you use it. |
5 | * |
6 | * Designed for maximum speed and a lower memory profile. |
7 | */ |
8 | namespace ondemand { |
9 | |
10 | /** Represents the depth of a JSON value (number of nested arrays/objects). */ |
11 | using depth_t = int32_t; |
12 | |
13 | } // namespace ondemand |
14 | } // namespace SIMDJSON_IMPLEMENTATION |
15 | } // namespace simdjson |
16 | |
17 | #include "simdjson/generic/ondemand/json_type.h" |
18 | #include "simdjson/generic/ondemand/token_position.h" |
19 | #include "simdjson/generic/ondemand/logger.h" |
20 | #include "simdjson/generic/ondemand/raw_json_string.h" |
21 | #include "simdjson/generic/ondemand/token_iterator.h" |
22 | #include "simdjson/generic/ondemand/json_iterator.h" |
23 | #include "simdjson/generic/ondemand/value_iterator.h" |
24 | #include "simdjson/generic/ondemand/array_iterator.h" |
25 | #include "simdjson/generic/ondemand/object_iterator.h" |
26 | #include "simdjson/generic/ondemand/array.h" |
27 | #include "simdjson/generic/ondemand/document.h" |
28 | #include "simdjson/generic/ondemand/value.h" |
29 | #include "simdjson/generic/ondemand/field.h" |
30 | #include "simdjson/generic/ondemand/object.h" |
31 | #include "simdjson/generic/ondemand/parser.h" |
32 | #include "simdjson/generic/ondemand/document_stream.h" |
33 | #include "simdjson/generic/ondemand/serialization.h" |
34 | |