TerraForge3D  2.3.1
3D Terrain And Landscape Generator

◆ token_type

template<typename BasicJsonType >
enum class nlohmann::detail::lexer_base::token_type
strong

token types for the parser

Enumerator
uninitialized 

indicating the scanner is uninitialized

literal_true 

the true literal

literal_false 

the false literal

literal_null 

the null literal

value_string 

a string – use get_string() for actual value

value_unsigned 

an unsigned integer – use get_number_unsigned() for actual value

value_integer 

a signed integer – use get_number_integer() for actual value

value_float 

an floating point number – use get_number_float() for actual value

begin_array 

the character for array begin [

begin_object 

the character for object begin {

end_array 

the character for array end ]

end_object 

the character for object end }

name_separator 

the name separator :

value_separator 

the value separator ,

parse_error 

indicating a parse error

end_of_input 

indicating the end of the input buffer

literal_or_value 

a literal or the begin of a value (only for diagnostics)

Definition at line 6603 of file json.hpp.

6604 {
6605 uninitialized,
6606 literal_true,
6607 literal_false,
6608 literal_null,
6609 value_string,
6610 value_unsigned,
6611 value_integer,
6612 value_float,
6613 begin_array,
6614 begin_object,
6615 end_array,
6616 end_object,
6617 name_separator,
6618 value_separator,
6619 parse_error,
6620 end_of_input,
6621 literal_or_value
6622 };