fastdo  0.6.8
eienexpr::ExprAtom类 参考abstract

表达式原子 更多...

#include <eienexpr.hpp>

类 eienexpr::ExprAtom 继承关系图:

Public 类型

enum  ExprAtomType { eatOperator, eatOperand }
 

Public 成员函数

 ExprAtom ()
 
virtual ~ExprAtom ()
 
ExprAtomType getAtomType () const
 原子类型 更多...
 
virtual ExprAtomclone () const =0
 克隆一个atom 更多...
 
virtual winux::String toString () const =0
 字符串形式输出 更多...
 

Protected 属性

ExprAtomType _atomType
 

友元

class ExprParser
 

详细描述

表达式原子

在文件 eienexpr.hpp55 行定义.

成员枚举类型说明

枚举值
eatOperator 

操作符

eatOperand 

操作数

在文件 eienexpr.hpp58 行定义.

构造及析构函数说明

eienexpr::ExprAtom::ExprAtom ( )
virtual eienexpr::ExprAtom::~ExprAtom ( )
virtual

成员函数说明

virtual ExprAtom* eienexpr::ExprAtom::clone ( ) const
pure virtual
ExprAtomType eienexpr::ExprAtom::getAtomType ( ) const
inline

原子类型

在文件 eienexpr.hpp68 行定义.

virtual winux::String eienexpr::ExprAtom::toString ( ) const
pure virtual

友元及相关函数文档

friend class ExprParser
friend

在文件 eienexpr.hpp79 行定义.

类成员变量说明

ExprAtomType eienexpr::ExprAtom::_atomType
protected

在文件 eienexpr.hpp77 行定义.


该类的文档由以下文件生成: