faudes::Terminal Class Reference
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Public Member Functions | |
| Terminal (const Idx event) | |
| Constructor. | |
| Idx | Event () const |
| Getter for event. | |
| bool | IsLambda () const |
| Determine if the event is lambda. | |
| std::string | Str () const |
| To String function. | |
| bool | operator< (const GrammarSymbol &other) const |
| < operator | |
| Terminal * | Clone () const |
| Clone function. | |
Public Attributes | |
| Idx | mEvent |
| Symbol representing the terminals. | |
Overview
Contents
Definition at line 92 of file pd_grammar.h.
| faudes::Terminal::Terminal | ( | const Idx | event | ) | [inline] |
| Terminal * faudes::Terminal::Clone | ( | ) | const [virtual] |
Clone function.
Allocates memory!
Implements faudes::GrammarSymbol.
Definition at line 51 of file pd_grammar.cpp.
| Idx faudes::Terminal::Event | ( | ) | const [inline] |
| bool faudes::Terminal::IsLambda | ( | ) | const |
Determine if the event is lambda.
Definition at line 39 of file pd_grammar.cpp.
| bool faudes::Terminal::operator< | ( | const GrammarSymbol & | other | ) | const [virtual] |
< operator
| other | cmp |
Implements faudes::GrammarSymbol.
Definition at line 45 of file pd_grammar.cpp.
| std::string faudes::Terminal::Str | ( | void | ) | const [virtual] |
Symbol representing the terminals.
Event representing the terminal
Definition at line 99 of file pd_grammar.h.
libFAUDES 2.23h --- 2014.04.03 --- c++ api documentaion by doxygen