mirror of
https://github.com/simdjson/simdjson
synced 2026-06-08 17:27:07 +00:00
51 lines
2.2 KiB
C
51 lines
2.2 KiB
C
#if defined(SIMDJSON_CONDITIONAL_INCLUDE) && !defined(SIMDJSON_GENERIC_BUILDER_DEPENDENCIES_H)
|
|
#error simdjson/generic/ondemand/dependencies.h must be included before simdjson/generic/ondemand/amalgamated.h!
|
|
#endif
|
|
|
|
// Stuff other things depend on
|
|
#include "simdjson/generic/ondemand/base.h"
|
|
#include "simdjson/generic/ondemand/deserialize.h"
|
|
#include "simdjson/generic/ondemand/value_iterator.h"
|
|
#include "simdjson/generic/ondemand/value.h"
|
|
#include "simdjson/generic/ondemand/logger.h"
|
|
#include "simdjson/generic/ondemand/token_iterator.h"
|
|
#include "simdjson/generic/ondemand/json_iterator.h"
|
|
#include "simdjson/generic/ondemand/json_type.h"
|
|
#include "simdjson/generic/ondemand/raw_json_string.h"
|
|
#include "simdjson/generic/ondemand/parser.h"
|
|
|
|
// All other declarations
|
|
#include "simdjson/generic/ondemand/array.h"
|
|
#include "simdjson/generic/ondemand/array_iterator.h"
|
|
#include "simdjson/generic/ondemand/document.h"
|
|
#include "simdjson/generic/ondemand/document_stream.h"
|
|
#include "simdjson/generic/ondemand/field.h"
|
|
#include "simdjson/generic/ondemand/object.h"
|
|
#include "simdjson/generic/ondemand/object_iterator.h"
|
|
#include "simdjson/generic/ondemand/serialization.h"
|
|
|
|
// Deserialization for standard types
|
|
#include "simdjson/generic/ondemand/std_deserialize.h"
|
|
|
|
// Inline definitions
|
|
#include "simdjson/generic/ondemand/array-inl.h"
|
|
#include "simdjson/generic/ondemand/array_iterator-inl.h"
|
|
#include "simdjson/generic/ondemand/value-inl.h"
|
|
#include "simdjson/generic/ondemand/document-inl.h"
|
|
#include "simdjson/generic/ondemand/document_stream-inl.h"
|
|
#include "simdjson/generic/ondemand/field-inl.h"
|
|
#include "simdjson/generic/ondemand/json_iterator-inl.h"
|
|
#include "simdjson/generic/ondemand/json_type-inl.h"
|
|
#include "simdjson/generic/ondemand/logger-inl.h"
|
|
#include "simdjson/generic/ondemand/object-inl.h"
|
|
#include "simdjson/generic/ondemand/object_iterator-inl.h"
|
|
#include "simdjson/generic/ondemand/parser-inl.h"
|
|
#include "simdjson/generic/ondemand/raw_json_string-inl.h"
|
|
#include "simdjson/generic/ondemand/token_iterator-inl.h"
|
|
#include "simdjson/generic/ondemand/value_iterator-inl.h"
|
|
#include "simdjson/generic/ondemand/serialization-inl.h"
|
|
|
|
// JSON path accessor (compile-time) - must be after inline definitions
|
|
#include "simdjson/generic/ondemand/compile_time_accessors.h"
|
|
|