Doxygen
ExpressionParser::ExprToken类 参考

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.cpp2032 行定义.

成员枚举类型说明

◆ Type

枚举值
Unknown 
Operator 
Number 
Identifier 
Literal 

在文件 template.cpp2038 行定义.

2039  {
2041  };

构造及析构函数说明

◆ ExprToken()

ExpressionParser::ExprToken::ExprToken ( )
inline

在文件 template.cpp2035 行定义.

2035  : type(Unknown), num(-1), op(Operator::Or)
2036  {
2037  }

类成员变量说明

◆ id

◆ num

int ExpressionParser::ExprToken::num

在文件 template.cpp2044 行定义.

被这些函数引用 ExpressionParser::getNextToken() , 以及 ExpressionParser::parseNumber().

◆ op

◆ type


该类的文档由以下文件生成:
ExpressionParser::ExprToken::Number
@ Number
Definition: template.cpp:2040
ExpressionParser::ExprToken::Operator
@ Operator
Definition: template.cpp:2040
Operator::Or
@ Or
Definition: template.cpp:573
ExpressionParser::ExprToken::op
Operator::Type op
Definition: template.cpp:2046
ExpressionParser::ExprToken::Literal
@ Literal
Definition: template.cpp:2040
ExpressionParser::ExprToken::type
Type type
Definition: template.cpp:2043
ExpressionParser::ExprToken::num
int num
Definition: template.cpp:2044
ExpressionParser::ExprToken::Identifier
@ Identifier
Definition: template.cpp:2040
ExpressionParser::ExprToken::Unknown
@ Unknown
Definition: template.cpp:2040