|
My Project
|
Class representing a token within an expression. More...
Public Types | |
| enum | Type { Unknown, Operator, Number, Identifier, Literal } |
Public Member Functions | |
| ExprToken () | |
Public Attributes | |
| Type | type |
| int | num |
| QCString | id |
| Operator::Type | op |
Class representing a token within an expression.
Definition at line 1770 of file template.cpp.
| Enumerator | |
|---|---|
| Unknown | |
| Operator | |
| Number | |
| Identifier | |
| Literal | |
Definition at line 1776 of file template.cpp.
|
inline |
Definition at line 1773 of file template.cpp.
| QCString ExpressionParser::ExprToken::id |
Definition at line 1783 of file template.cpp.
Referenced by ExpressionParser::getNextToken(), ExpressionParser::parseFilter(), ExpressionParser::parseIdentifier(), ExpressionParser::parseIdentifierOptionalArgs(), and ExpressionParser::parseLiteral().
| int ExpressionParser::ExprToken::num |
Definition at line 1782 of file template.cpp.
Referenced by ExpressionParser::getNextToken(), and ExpressionParser::parseNumber().
| Operator::Type ExpressionParser::ExprToken::op |
Definition at line 1784 of file template.cpp.
Referenced by ExpressionParser::getNextToken(), ExpressionParser::parseAdditiveExpression(), ExpressionParser::parseAndExpression(), ExpressionParser::parseCompareExpression(), ExpressionParser::parseFilter(), ExpressionParser::parseFilteredVariable(), ExpressionParser::parseIdentifierOptionalArgs(), ExpressionParser::parseMultiplicativeExpression(), ExpressionParser::parseNotExpression(), ExpressionParser::parseOrExpression(), ExpressionParser::parsePrimaryExpression(), and ExpressionParser::parseUnaryExpression().
| Type ExpressionParser::ExprToken::type |
Definition at line 1781 of file template.cpp.
Referenced by ExpressionParser::getNextToken(), ExpressionParser::parseAdditiveExpression(), ExpressionParser::parseAndExpression(), ExpressionParser::parseCompareExpression(), ExpressionParser::parseFilter(), ExpressionParser::parseFilteredVariable(), ExpressionParser::parseIdentifierOptionalArgs(), ExpressionParser::parseMultiplicativeExpression(), ExpressionParser::parseNotExpression(), ExpressionParser::parseOrExpression(), ExpressionParser::parsePrimaryExpression(), and ExpressionParser::parseUnaryExpression().