Type access provider for token (enum) based symbols.
More...
#include <parser.h>
|
| int | type |
| | The symbol type.
|
| |
Type access provider for token (enum) based symbols.
Definition at line 720 of file parser.h.
◆ kind_type
The symbol type as needed by the constructor.
Definition at line 729 of file parser.h.
◆ by_type() [1/3]
| isc::eval::EvalParser::by_type::by_type |
( |
| ) |
|
|
inline |
Default constructor.
Definition at line 1605 of file parser.h.
◆ by_type() [2/3]
| isc::eval::EvalParser::by_type::by_type |
( |
const by_type & |
other | ) |
|
|
inline |
◆ by_type() [3/3]
| isc::eval::EvalParser::by_type::by_type |
( |
kind_type |
t | ) |
|
|
inline |
Constructor from (external) token numbers.
Definition at line 1615 of file parser.h.
◆ clear()
| void isc::eval::EvalParser::by_type::clear |
( |
| ) |
|
|
inline |
◆ move()
| void isc::eval::EvalParser::by_type::move |
( |
by_type & |
that | ) |
|
|
inline |
◆ token()
◆ type_get()
| int isc::eval::EvalParser::by_type::type_get |
( |
| ) |
const |
|
inline |
The (internal) type number (corresponding to type).
empty when empty.
Definition at line 1636 of file parser.h.
◆ type
| int isc::eval::EvalParser::by_type::type |
The symbol type.
empty_symbol when empty. An int, not token_number_type, to be able to store empty_symbol.
Definition at line 750 of file parser.h.
Referenced by move().
The documentation for this struct was generated from the following file: