|
Algorithms Library Toolkit
A toolkit for algorithms, especially for algorithms on formal languages
|
#include <symbol_or_epsilon.hpp>
Public Member Functions | |
| symbol_or_epsilon (SymbolType symbol) | |
| symbol_or_epsilon ()=default | |
| const SymbolType & | getSymbol () const & |
| SymbolType && | getSymbol () && |
| bool | is_epsilon () const |
| auto | operator<=> (const symbol_or_epsilon &other) const |
| bool | operator== (const symbol_or_epsilon &other) const |
| auto | operator<=> (const SymbolType &other) const |
| bool | operator== (const SymbolType &other) const |
| symbol_or_epsilon< SymbolType > & | operator++ () |
Represents symbol in an std.
|
inlineexplicit |
Creates new symbol with given name and rank.
| symbol | name of the symbol |
| rank | of the symbol |
|
explicitdefault |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |