Helper class for LogicalExpressions that splits the expression into subexpressions - needs to be apllied iteratively.
More...
#include <LogicalExpressions.h>
Helper class for LogicalExpressions that splits the expression into subexpressions - needs to be apllied iteratively.
Definition at line 39 of file LogicalExpressions.h.
◆ state
◆ Tokenizer()
marlinmt::Tokenizer::Tokenizer |
( |
std::vector< Expression > & |
tokens | ) |
|
|
inline |
◆ ~Tokenizer()
marlinmt::Tokenizer::~Tokenizer |
( |
| ) |
|
|
inline |
◆ operator()()
void marlinmt::Tokenizer::operator() |
( |
const char & |
c | ) |
|
|
inline |
◆ result()
std::vector<Expression>& marlinmt::Tokenizer::result |
( |
| ) |
|
|
inline |
◆ _last
char marlinmt::Tokenizer::_last |
|
private |
◆ _state
state marlinmt::Tokenizer::_state |
|
private |
◆ _tokens
std::vector< Expression >& marlinmt::Tokenizer::_tokens |
|
private |
◆ closedPar
int marlinmt::Tokenizer::closedPar |
|
private |
◆ needToken
bool marlinmt::Tokenizer::needToken |
|
private |
◆ openPar
int marlinmt::Tokenizer::openPar |
|
private |
The documentation for this class was generated from the following file: