Hikyuu
Public 类型 | Public 成员函数 | 静态 Public 成员函数 | 友元 | 所有成员列表
hku::OperandNode类 参考

#include <OperandNode.h>

Public 类型

typedef shared_ptr< OperandNodeOperandNodePtr
 

Public 成员函数

 OperandNode ()
 
 OperandNode (const Indicator &)
 
virtual ~OperandNode ()
 
void add (OPType, OperandNodePtr left, OperandNodePtr right)
 
Indicator calculate (const Indicator &)
 
const stringname () const
 
void name (const string &name)
 

静态 Public 成员函数

static string getOPTypeName (OPType)
 

友元

class boost::serialization::access
 

成员类型定义说明

成员枚举类型说明

枚举值
LEAF 

叶子节点

OP 
ADD 

OP(OP1,OP2) OP1->calcalue(OP2->calculate(ind))

SUB 

MUL 

DIV 

EQ 

等于

GT 

大于

LT 

小于

NE 

不等于

GE 

大于等于

LE 

小于等于

AND 

OR 

INVALID 

构造及析构函数说明

hku::OperandNode::OperandNode ( )
hku::OperandNode::OperandNode ( const Indicator ind)
hku::OperandNode::~OperandNode ( )
virtual

成员函数说明

void hku::OperandNode::add ( OPType  op,
OperandNodePtr  left,
OperandNodePtr  right 
)
Indicator hku::OperandNode::calculate ( const Indicator ind)
string hku::OperandNode::getOPTypeName ( OPType  op)
static
const string& hku::OperandNode::name ( ) const
inline
void hku::OperandNode::name ( const string name)
inline

友元及相关函数文档

friend class boost::serialization::access
friend

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