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: