simdjson  3.11.0
Ridiculously Fast JSON
tape_type.h
1 #ifndef SIMDJSON_INTERNAL_TAPE_TYPE_H
2 #define SIMDJSON_INTERNAL_TAPE_TYPE_H
3 
4 namespace simdjson {
5 namespace internal {
6 
10 enum class tape_type {
11  ROOT = 'r',
12  START_ARRAY = '[',
13  START_OBJECT = '{',
14  END_ARRAY = ']',
15  END_OBJECT = '}',
16  STRING = '"',
17  INT64 = 'l',
18  UINT64 = 'u',
19  DOUBLE = 'd',
20  TRUE_VALUE = 't',
21  FALSE_VALUE = 'f',
22  NULL_VALUE = 'n'
23 }; // enum class tape_type
24 
25 } // namespace internal
26 } // namespace simdjson
27 
28 #endif // SIMDJSON_INTERNAL_TAPE_TYPE_H
@ STRING
std::string_view
@ UINT64
uint64_t: any integer that fits in uint64_t but not int64_t
@ DOUBLE
double: Any number with a "." or "e" that fits in double.
The top level simdjson namespace, containing everything the library provides.
Definition: base.h:8