simdjson 4.2.1
Ridiculously Fast JSON
Loading...
Searching...
No Matches
base.h
1#ifndef SIMDJSON_DOM_BASE_H
2#define SIMDJSON_DOM_BASE_H
3
4#include "simdjson/base.h"
5
6namespace simdjson {
7
11namespace dom {
12
14static constexpr size_t DEFAULT_BATCH_SIZE = 1000000;
23static constexpr size_t MINIMAL_BATCH_SIZE = 32;
24
28static constexpr size_t MINIMAL_DOCUMENT_CAPACITY = 32;
29
30class array;
31class document;
32class document_stream;
33class element;
34class key_value_pair;
35class object;
36class parser;
37
38#ifdef SIMDJSON_THREADS_ENABLED
39struct stage1_worker;
40#endif // SIMDJSON_THREADS_ENABLED
41
42} // namespace dom
43
44namespace internal {
45
46template<typename T>
47class string_builder;
48class tape_ref;
49
50} // namespace internal
51
52} // namespace simdjson
53
54#endif // SIMDJSON_DOM_BASE_H
@ object
A JSON object ( { "a": 1, "b" 2, ... } )
The top level simdjson namespace, containing everything the library provides.
Definition base.h:8