char_type typedef | neolib::lexer_atom< Token, Scope, CharT > | |
function_list typedef | neolib::lexer_atom< Token, Scope, CharT > | |
function_type typedef | neolib::lexer_atom< Token, Scope, CharT > | |
functions() const | neolib::lexer_atom< Token, Scope, CharT > | inline |
functions() | neolib::lexer_atom< Token, Scope, CharT > | inline |
has_functions() const | neolib::lexer_atom< Token, Scope, CharT > | inline |
is() const | neolib::lexer_atom< Token, Scope, CharT > | inline |
is_scope() const | neolib::lexer_atom< Token, Scope, CharT > | inline |
is_token() const | neolib::lexer_atom< Token, Scope, CharT > | inline |
lexer_atom() | neolib::lexer_atom< Token, Scope, CharT > | inline |
lexer_atom(const T &aValue, const token_value_type &aTokenValue=token_value_type{}) | neolib::lexer_atom< Token, Scope, CharT > | inline |
lexer_atom(lexer_atom_function aFunction, const T &aValue, const token_value_type &aTokenValue=token_value_type{}) | neolib::lexer_atom< Token, Scope, CharT > | inline |
operator!=(const lexer_atom &aOther) const | neolib::lexer_atom< Token, Scope, CharT > | inline |
operator==(const lexer_atom &aOther) const | neolib::lexer_atom< Token, Scope, CharT > | inline |
range_type typedef | neolib::lexer_atom< Token, Scope, CharT > | |
scope() const | neolib::lexer_atom< Token, Scope, CharT > | inline |
scope_change_type typedef | neolib::lexer_atom< Token, Scope, CharT > | |
scope_type typedef | neolib::lexer_atom< Token, Scope, CharT > | |
set_scope(scope_type aScope) | neolib::lexer_atom< Token, Scope, CharT > | inline |
set_token(token_type aToken) | neolib::lexer_atom< Token, Scope, CharT > | inline |
string_type typedef | neolib::lexer_atom< Token, Scope, CharT > | |
token() const | neolib::lexer_atom< Token, Scope, CharT > | inline |
token_type typedef | neolib::lexer_atom< Token, Scope, CharT > | |
token_value() const | neolib::lexer_atom< Token, Scope, CharT > | inline |
token_value() | neolib::lexer_atom< Token, Scope, CharT > | inline |
token_value_type typedef | neolib::lexer_atom< Token, Scope, CharT > | |
value() const | neolib::lexer_atom< Token, Scope, CharT > | inline |
value_type typedef | neolib::lexer_atom< Token, Scope, CharT > | |