Doxygen
ExprAstNumber类 参考

Class representing a number in the AST 更多...

+ 类 ExprAstNumber 继承关系图:
+ ExprAstNumber 的协作图:

Public 成员函数

 ExprAstNumber (int num)
 
int number () const
 
virtual TemplateVariant resolve (TemplateContext *)
 
- Public 成员函数 继承自 ExprAst
virtual ~ExprAst ()
 

Private 属性

int m_number = 0
 

详细描述

Class representing a number in the AST

在文件 template.cpp1674 行定义.

构造及析构函数说明

◆ ExprAstNumber()

ExprAstNumber::ExprAstNumber ( int  num)
inline

在文件 template.cpp1677 行定义.

1677  : m_number(num)
1678  { TRACE(("ExprAstNumber(%d)\n",num)); }

引用了 TRACE.

成员函数说明

◆ number()

int ExprAstNumber::number ( ) const
inline

在文件 template.cpp1679 行定义.

1679 { return m_number; }

引用了 m_number.

◆ resolve()

virtual TemplateVariant ExprAstNumber::resolve ( TemplateContext )
inlinevirtual

重载 ExprAst .

在文件 template.cpp1680 行定义.

1680 { return TemplateVariant(m_number); }

引用了 m_number.

类成员变量说明

◆ m_number

int ExprAstNumber::m_number = 0
private

在文件 template.cpp1682 行定义.

被这些函数引用 number() , 以及 resolve().


该类的文档由以下文件生成:
TemplateVariant
Variant type which can hold one value of a fixed set of types.
Definition: template.h:98
TRACE
#define TRACE(x)
Definition: template.cpp:40
ExprAstNumber::m_number
int m_number
Definition: template.cpp:1682