|
| symbol_type () YY_NOEXCEPT |
| Empty symbol.
|
|
| symbol_type (int tok, const location_type &l) |
| Constructor for valueless symbols, and symbols from each type.
|
|
| symbol_type (int tok, const std::string &v, const location_type &l) |
|
| basic_symbol () YY_NOEXCEPT |
| Default constructor.
|
|
| basic_symbol (const basic_symbol &that) |
| Copy constructor.
|
|
| basic_symbol (typename Base::kind_type t, const int8_t &v, const location_type &l) |
|
| basic_symbol (typename Base::kind_type t, const location_type &l) |
| Constructors for typed symbols.
|
|
| basic_symbol (typename Base::kind_type t, const std::string &v, const location_type &l) |
|
| basic_symbol (typename Base::kind_type t, const TokenOption::RepresentationType &v, const location_type &l) |
|
| basic_symbol (typename Base::kind_type t, const TokenPkt4::FieldType &v, const location_type &l) |
|
| basic_symbol (typename Base::kind_type t, const TokenPkt6::FieldType &v, const location_type &l) |
|
| basic_symbol (typename Base::kind_type t, const TokenPkt::MetadataType &v, const location_type &l) |
|
| basic_symbol (typename Base::kind_type t, const TokenRelay6Field::FieldType &v, const location_type &l) |
|
| basic_symbol (typename Base::kind_type t, const uint16_t &v, const location_type &l) |
|
| basic_symbol (typename Base::kind_type t, const uint32_t &v, const location_type &l) |
|
| ~basic_symbol () |
| Destroy the symbol.
|
|
void | clear () YY_NOEXCEPT |
| Destroy contents, and record that is empty.
|
|
bool | empty () const YY_NOEXCEPT |
| Whether empty.
|
|
void | move (basic_symbol &s) |
| Destructive move, s is emptied into this.
|
|
std::string | name () const YY_NOEXCEPT |
| The user-facing name of this symbol.
|
|
symbol_kind_type | type_get () const YY_NOEXCEPT |
| Backward compatibility (Bison 3.6).
|
|
"External" symbols: returned by the scanner.
Definition at line 1060 of file parser.h.