1#ifndef SIMDJSON_DOM_H
2#define SIMDJSON_DOM_H
3
4#include "simdjson/base.h"
5
6SIMDJSON_PUSH_DISABLE_WARNINGS
7SIMDJSON_DISABLE_UNDESIRED_WARNINGS
8
9#include "simdjson/dom/array.h"
10#include "simdjson/dom/document_stream.h"
11#include "simdjson/dom/document.h"
12#include "simdjson/dom/element.h"
13#include "simdjson/dom/object.h"
14#include "simdjson/dom/parser.h"
15#include "simdjson/dom/serialization.h"
16
17// Deprecated API
18#include "simdjson/dom/jsonparser.h"
19#include "simdjson/dom/parsedjson.h"
20#include "simdjson/dom/parsedjson_iterator.h"
21
22// Inline functions
23#include "simdjson/dom/array-inl.h"
24#include "simdjson/dom/document_stream-inl.h"
25#include "simdjson/dom/document-inl.h"
26#include "simdjson/dom/element-inl.h"
27#include "simdjson/dom/object-inl.h"
28#include "simdjson/dom/parsedjson_iterator-inl.h"
29#include "simdjson/dom/parser-inl.h"
30#include "simdjson/internal/tape_ref-inl.h"
31#include "simdjson/dom/serialization-inl.h"
32
33SIMDJSON_POP_DISABLE_WARNINGS
34
35#endif // SIMDJSON_DOM_H
36