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
simdjson::dom::element_type::INT64
@ INT64
int64_t
simdjson::dom::element_type::STRING
@ STRING
std::string_view
simdjson::dom::element_type::UINT64
@ UINT64
uint64_t: any integer that fits in uint64_t but not int64_t
simdjson::dom::element_type::NULL_VALUE
@ NULL_VALUE
null
simdjson::dom::element_type::DOUBLE
@ DOUBLE
double: Any number with a "." or "e" that fits in double.
simdjson
The top level simdjson namespace, containing everything the library provides.
Definition:
base.h:8
include
simdjson
internal
tape_type.h
Generated by
1.9.1