simdjson 4.2.3
Ridiculously Fast JSON
Loading...
Searching...
No Matches
amalgamated.h
1#if defined(SIMDJSON_CONDITIONAL_INCLUDE) && !defined(SIMDJSON_GENERIC_ONDEMAND_DEPENDENCIES_H)
2#error simdjson/generic/ondemand/dependencies.h must be included before simdjson/generic/ondemand/amalgamated.h!
3#endif
4
5// Stuff other things depend on
6#include "simdjson/generic/ondemand/base.h"
7#include "simdjson/generic/ondemand/deserialize.h"
8#include "simdjson/generic/ondemand/value_iterator.h"
9#include "simdjson/generic/ondemand/value.h"
10#include "simdjson/generic/ondemand/logger.h"
11#include "simdjson/generic/ondemand/token_iterator.h"
12#include "simdjson/generic/ondemand/json_iterator.h"
13#include "simdjson/generic/ondemand/json_type.h"
14#include "simdjson/generic/ondemand/raw_json_string.h"
15#include "simdjson/generic/ondemand/parser.h"
16
17// JSON builder - needed for extract_into functionality
18#include "simdjson/generic/ondemand/json_string_builder.h"
19
20// All other declarations
21#include "simdjson/generic/ondemand/array.h"
22#include "simdjson/generic/ondemand/array_iterator.h"
23#include "simdjson/generic/ondemand/document.h"
24#include "simdjson/generic/ondemand/document_stream.h"
25#include "simdjson/generic/ondemand/field.h"
26#include "simdjson/generic/ondemand/object.h"
27#include "simdjson/generic/ondemand/object_iterator.h"
28#include "simdjson/generic/ondemand/serialization.h"
29
30// Deserialization for standard types
31#include "simdjson/generic/ondemand/std_deserialize.h"
32
33// Inline definitions
34#include "simdjson/generic/ondemand/array-inl.h"
35#include "simdjson/generic/ondemand/array_iterator-inl.h"
36#include "simdjson/generic/ondemand/value-inl.h"
37#include "simdjson/generic/ondemand/document-inl.h"
38#include "simdjson/generic/ondemand/document_stream-inl.h"
39#include "simdjson/generic/ondemand/field-inl.h"
40#include "simdjson/generic/ondemand/json_iterator-inl.h"
41#include "simdjson/generic/ondemand/json_type-inl.h"
42#include "simdjson/generic/ondemand/logger-inl.h"
43#include "simdjson/generic/ondemand/object-inl.h"
44#include "simdjson/generic/ondemand/object_iterator-inl.h"
45#include "simdjson/generic/ondemand/parser-inl.h"
46#include "simdjson/generic/ondemand/raw_json_string-inl.h"
47#include "simdjson/generic/ondemand/serialization-inl.h"
48#include "simdjson/generic/ondemand/token_iterator-inl.h"
49#include "simdjson/generic/ondemand/value_iterator-inl.h"
50
51// JSON builder inline definitions
52#include "simdjson/generic/ondemand/json_string_builder-inl.h"
53#include "simdjson/generic/ondemand/json_builder.h"
54
55// JSON path accessor (compile-time) - must be after inline definitions
56#include "simdjson/generic/ondemand/compile_time_accessors.h"
57