|
| using | token_type = typename lexer_base< BasicJsonType >::token_type |
| |
| using | token_type = typename lexer_base< BasicJsonType >::token_type |
| |
| using | token_type = typename lexer_base< BasicJsonType >::token_type |
| |
| enum class | token_type {
uninitialized
, literal_true
, literal_false
, literal_null
,
value_string
, value_unsigned
, value_integer
, value_float
,
begin_array
, begin_object
, end_array
, end_object
,
name_separator
, value_separator
, parse_error
, end_of_input
,
literal_or_value
, uninitialized
, literal_true
, literal_false
,
literal_null
, value_string
, value_unsigned
, value_integer
,
value_float
, begin_array
, begin_object
, end_array
,
end_object
, name_separator
, value_separator
, parse_error
,
end_of_input
, literal_or_value
, uninitialized
, literal_true
,
literal_false
, literal_null
, value_string
, value_unsigned
,
value_integer
, value_float
, begin_array
, begin_object
,
end_array
, end_object
, name_separator
, value_separator
,
parse_error
, end_of_input
, literal_or_value
} |
| | token types for the parser More...
|
| |
| enum class | token_type {
uninitialized
, literal_true
, literal_false
, literal_null
,
value_string
, value_unsigned
, value_integer
, value_float
,
begin_array
, begin_object
, end_array
, end_object
,
name_separator
, value_separator
, parse_error
, end_of_input
,
literal_or_value
, uninitialized
, literal_true
, literal_false
,
literal_null
, value_string
, value_unsigned
, value_integer
,
value_float
, begin_array
, begin_object
, end_array
,
end_object
, name_separator
, value_separator
, parse_error
,
end_of_input
, literal_or_value
, uninitialized
, literal_true
,
literal_false
, literal_null
, value_string
, value_unsigned
,
value_integer
, value_float
, begin_array
, begin_object
,
end_array
, end_object
, name_separator
, value_separator
,
parse_error
, end_of_input
, literal_or_value
} |
| | token types for the parser More...
|
| |
| enum class | token_type {
uninitialized
, literal_true
, literal_false
, literal_null
,
value_string
, value_unsigned
, value_integer
, value_float
,
begin_array
, begin_object
, end_array
, end_object
,
name_separator
, value_separator
, parse_error
, end_of_input
,
literal_or_value
, uninitialized
, literal_true
, literal_false
,
literal_null
, value_string
, value_unsigned
, value_integer
,
value_float
, begin_array
, begin_object
, end_array
,
end_object
, name_separator
, value_separator
, parse_error
,
end_of_input
, literal_or_value
, uninitialized
, literal_true
,
literal_false
, literal_null
, value_string
, value_unsigned
,
value_integer
, value_float
, begin_array
, begin_object
,
end_array
, end_object
, name_separator
, value_separator
,
parse_error
, end_of_input
, literal_or_value
} |
| | token types for the parser More...
|
| |
template<typename BasicJsonType, typename InputAdapterType>
class nlohmann::detail::lexer< BasicJsonType, InputAdapterType >
lexical analysis
This class organizes the lexical analysis during JSON deserialization.
Definition at line 6513 of file json.hpp.
template<typename BasicJsonType , typename InputAdapterType >
return the last read token (for errors only). Will never contain EOF (an arbitrary value that is not a valid char value, often -1), because 255 may legitimately occur. May contain NUL, which should be escaped.
Definition at line 7850 of file json.hpp.
template<typename BasicJsonType , typename InputAdapterType >
return the last read token (for errors only). Will never contain EOF (an arbitrary value that is not a valid char value, often -1), because 255 may legitimately occur. May contain NUL, which should be escaped.
Definition at line 7850 of file json.hpp.
template<typename BasicJsonType , typename InputAdapterType >
return the last read token (for errors only). Will never contain EOF (an arbitrary value that is not a valid char value, often -1), because 255 may legitimately occur. May contain NUL, which should be escaped.
Definition at line 7850 of file json.hpp.