Algorithms Library Toolkit
A toolkit for algorithms, especially for algorithms on formal languages
|
Represents bottom of the stack symbol used in the visibly pushdown automata. More...
#include <BottomOfTheStackSymbol.h>
Public Member Functions | |
BottomOfTheStackSymbol () | |
Creates a new instance of the symbol. More... | |
std::strong_ordering | operator<=> (const BottomOfTheStackSymbol &) const |
bool | operator== (const BottomOfTheStackSymbol &) const |
Static Public Member Functions | |
template<typename Base > | |
static Base | instance () |
Factory for the symbol construction of the symbol based on given type. More... | |
Friends | |
ext::ostream & | operator<< (ext::ostream &out, const BottomOfTheStackSymbol &instance) |
Represents bottom of the stack symbol used in the visibly pushdown automata.
|
explicitdefault |
Creates a new instance of the symbol.
|
inlinestatic |
Factory for the symbol construction of the symbol based on given type.
|
inline |
The three way comparison implementation
other | the other instance |
other
.
|
inline |
The equality comparison implementation.
other | the other object to compare with. |
|
friend |
Print this object as raw representation to ostream.
os | ostream where to print |
instance | object to print |