|
Doxygen
|
Class representing a token within an expression. 更多...
ExpressionParser::ExprToken 的协作图:Public 类型 | |
| enum | Type { Unknown, Operator, Number, Identifier, Literal } |
Public 成员函数 | |
| ExprToken () | |
Public 属性 | |
| Type | type |
| int | num |
| QCString | id |
| Operator::Type | op |
Class representing a token within an expression.
在文件 template.cpp 第 2032 行定义.
| 枚举值 | |
|---|---|
| Unknown | |
| Operator | |
| Number | |
| Identifier | |
| Literal | |
在文件 template.cpp 第 2038 行定义.
|
inline |
在文件 template.cpp 第 2035 行定义.
| QCString ExpressionParser::ExprToken::id |
| int ExpressionParser::ExprToken::num |
在文件 template.cpp 第 2044 行定义.
被这些函数引用 ExpressionParser::getNextToken() , 以及 ExpressionParser::parseNumber().
| Operator::Type ExpressionParser::ExprToken::op |
在文件 template.cpp 第 2046 行定义.
被这些函数引用 ExpressionParser::getNextToken(), ExpressionParser::parseAdditiveExpression(), ExpressionParser::parseAndExpression(), ExpressionParser::parseCompareExpression(), ExpressionParser::parseFilter(), ExpressionParser::parseFilteredVariable(), ExpressionParser::parseIdentifierOptionalArgs(), ExpressionParser::parseMultiplicativeExpression(), ExpressionParser::parseNotExpression(), ExpressionParser::parseOrExpression(), ExpressionParser::parsePrimaryExpression() , 以及 ExpressionParser::parseUnaryExpression().
| Type ExpressionParser::ExprToken::type |
在文件 template.cpp 第 2043 行定义.
被这些函数引用 ExpressionParser::getNextToken(), ExpressionParser::parseAdditiveExpression(), ExpressionParser::parseAndExpression(), ExpressionParser::parseCompareExpression(), ExpressionParser::parseFilter(), ExpressionParser::parseFilteredVariable(), ExpressionParser::parseIdentifierOptionalArgs(), ExpressionParser::parseMultiplicativeExpression(), ExpressionParser::parseNotExpression(), ExpressionParser::parseOrExpression(), ExpressionParser::parsePrimaryExpression() , 以及 ExpressionParser::parseUnaryExpression().