#include <TriggerExpressionParser.h>
Public Member Functions | |
Parser () | |
Private Types | |
typedef qi::rule< Iterator, std::string(), ascii::space_type > | name_rule |
typedef qi::rule< Iterator, Evaluator *(), ascii::space_type > | rule |
Private Attributes | |
rule | element |
rule | expression |
rule | operand |
rule | parenthesis |
rule | prescale |
rule | token |
name_rule | token_l1algo |
name_rule | token_path |
rule | unary |
Definition at line 23 of file TriggerExpressionParser.h.
|
private |
Definition at line 48 of file TriggerExpressionParser.h.
|
private |
Definition at line 49 of file TriggerExpressionParser.h.
|
inline |
Definition at line 25 of file TriggerExpressionParser.h.
References triggerExpression::Parser< Iterator >::element, triggerExpression::Parser< Iterator >::expression, triggerExpression::Parser< Iterator >::operand, triggerExpression::Parser< Iterator >::parenthesis, triggerExpression::Parser< Iterator >::prescale, triggerExpression::Parser< Iterator >::token, triggerExpression::Parser< Iterator >::token_l1algo, triggerExpression::Parser< Iterator >::token_path, and triggerExpression::Parser< Iterator >::unary.
|
private |
Definition at line 56 of file TriggerExpressionParser.h.
Referenced by triggerExpression::Parser< Iterator >::Parser().
|
private |
Definition at line 60 of file TriggerExpressionParser.h.
Referenced by triggerExpression::Parser< Iterator >::Parser().
|
private |
Definition at line 58 of file TriggerExpressionParser.h.
Referenced by triggerExpression::Parser< Iterator >::Parser().
|
private |
Definition at line 55 of file TriggerExpressionParser.h.
Referenced by triggerExpression::Parser< Iterator >::Parser().
|
private |
Definition at line 57 of file TriggerExpressionParser.h.
Referenced by triggerExpression::Parser< Iterator >::Parser().
|
private |
Definition at line 54 of file TriggerExpressionParser.h.
Referenced by triggerExpression::Parser< Iterator >::Parser().
|
private |
Definition at line 51 of file TriggerExpressionParser.h.
Referenced by triggerExpression::Parser< Iterator >::Parser().
|
private |
Definition at line 52 of file TriggerExpressionParser.h.
Referenced by triggerExpression::Parser< Iterator >::Parser().
|
private |
Definition at line 59 of file TriggerExpressionParser.h.
Referenced by triggerExpression::Parser< Iterator >::Parser().