1namespace simdjson {
2namespace 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 */
8namespace ondemand {
9
10/** Represents the depth of a JSON value (number of nested arrays/objects). */
11using 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