Doxygen
|
Class representing a token within an expression. 更多...
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().