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 |