hoshi-lang dev
Yet another programming language
Loading...
Searching...
No Matches
lexer< BasicJsonType, InputAdapterType > Member List

This is the complete list of members for lexer< BasicJsonType, InputAdapterType >, including all inherited members.

add(char_int_type c)lexer< BasicJsonType, InputAdapterType >inlineprivate
char_int_type typedeflexer< BasicJsonType, InputAdapterType >private
char_type typedeflexer< BasicJsonType, InputAdapterType >private
currentlexer< BasicJsonType, InputAdapterType >private
decimal_point_charlexer< BasicJsonType, InputAdapterType >private
decimal_point_positionlexer< BasicJsonType, InputAdapterType >private
error_messagelexer< BasicJsonType, InputAdapterType >private
get()lexer< BasicJsonType, InputAdapterType >inlineprivate
get_codepoint()lexer< BasicJsonType, InputAdapterType >inlineprivate
get_decimal_point() noexceptlexer< BasicJsonType, InputAdapterType >inlineprivatestatic
get_error_message() const noexceptlexer< BasicJsonType, InputAdapterType >inline
get_number_float() const noexceptlexer< BasicJsonType, InputAdapterType >inline
get_number_integer() const noexceptlexer< BasicJsonType, InputAdapterType >inline
get_number_unsigned() const noexceptlexer< BasicJsonType, InputAdapterType >inline
get_position() const noexceptlexer< BasicJsonType, InputAdapterType >inline
get_string()lexer< BasicJsonType, InputAdapterType >inline
get_token_string() constlexer< BasicJsonType, InputAdapterType >inline
ialexer< BasicJsonType, InputAdapterType >private
ignore_commentslexer< BasicJsonType, InputAdapterType >private
lexer(InputAdapterType &&adapter, bool ignore_comments_=false) noexceptlexer< BasicJsonType, InputAdapterType >inlineexplicit
lexer(const lexer &)=deletelexer< BasicJsonType, InputAdapterType >
lexer(lexer &&)=defaultlexer< BasicJsonType, InputAdapterType >
next_byte_in_range(std::initializer_list< char_int_type > ranges)lexer< BasicJsonType, InputAdapterType >inlineprivate
next_ungetlexer< BasicJsonType, InputAdapterType >private
number_float_t typedeflexer< BasicJsonType, InputAdapterType >private
number_integer_t typedeflexer< BasicJsonType, InputAdapterType >private
number_unsigned_t typedeflexer< BasicJsonType, InputAdapterType >private
operator=(lexer &)=deletelexer< BasicJsonType, InputAdapterType >
operator=(lexer &&)=defaultlexer< BasicJsonType, InputAdapterType >
positionlexer< BasicJsonType, InputAdapterType >private
reset() noexceptlexer< BasicJsonType, InputAdapterType >inlineprivate
scan()lexer< BasicJsonType, InputAdapterType >inline
scan_comment()lexer< BasicJsonType, InputAdapterType >inlineprivate
scan_literal(const char_type *literal_text, const std::size_t length, token_type return_type)lexer< BasicJsonType, InputAdapterType >inlineprivate
scan_number()lexer< BasicJsonType, InputAdapterType >inlineprivate
scan_string()lexer< BasicJsonType, InputAdapterType >inlineprivate
skip_bom()lexer< BasicJsonType, InputAdapterType >inline
skip_whitespace()lexer< BasicJsonType, InputAdapterType >inline
string_t typedeflexer< BasicJsonType, InputAdapterType >private
strtof(float &f, const char *str, char **endptr) noexceptlexer< BasicJsonType, InputAdapterType >inlineprivatestatic
strtof(double &f, const char *str, char **endptr) noexceptlexer< BasicJsonType, InputAdapterType >inlineprivatestatic
strtof(long double &f, const char *str, char **endptr) noexceptlexer< BasicJsonType, InputAdapterType >inlineprivatestatic
token_bufferlexer< BasicJsonType, InputAdapterType >private
token_stringlexer< BasicJsonType, InputAdapterType >private
token_type typedeflexer< BasicJsonType, InputAdapterType >
token_type_name(const token_type t) noexceptlexer_base< BasicJsonType >inlinestatic
unget()lexer< BasicJsonType, InputAdapterType >inlineprivate
value_floatlexer< BasicJsonType, InputAdapterType >private
value_integerlexer< BasicJsonType, InputAdapterType >private
value_unsignedlexer< BasicJsonType, InputAdapterType >private
~lexer()=defaultlexer< BasicJsonType, InputAdapterType >