Template
|
detail::lexer_base< BasicJsonType > Class Template Reference
#include <json.hpp>
Inherited by detail::lexer< BasicJsonType, InputAdapterType >.
Public Types | |
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 } |
token types for the parser More... | |
Static Public Member Functions | |
JSON_HEDLEY_RETURNS_NON_NULL static JSON_HEDLEY_CONST const char * | token_type_name (const token_type t) noexcept |
return name of values of type token_type (only used for errors) | |
Detailed Description
template<typename BasicJsonType>
class detail::lexer_base< BasicJsonType >
class detail::lexer_base< BasicJsonType >
Member Enumeration Documentation
◆ token_type
template<typename BasicJsonType >
|
strong |
token types for the parser
Member Function Documentation
◆ token_type_name()
template<typename BasicJsonType >
|
inlinestaticnoexcept |
The documentation for this class was generated from the following file:
- include/nlohmann/json.hpp
Generated by 1.9.8