Hikyuu
Public 成员函数 | 友元 | 所有成员列表
hku::OPLineCondition类 参考

#include <OPLineCondition.h>

类 hku::OPLineCondition 继承关系图:
Inheritance graph
[图例]
hku::OPLineCondition 的协作图:
Collaboration graph
[图例]

Public 成员函数

 OPLineCondition ()
 
 OPLineCondition (const Operand &)
 
virtual ~OPLineCondition ()
 
virtual void _calculate ()
 子类计算接口 更多...
 
virtual void _reset ()
 子类reset接口 更多...
 
virtual ConditionPtr _clone ()
 子类克隆接口 更多...
 
- Public 成员函数 继承自 hku::ConditionBase
 ConditionBase ()
 
 ConditionBase (const string &name)
 
virtual ~ConditionBase ()
 
string name () const
 获取名称 更多...
 
void name (const string &name)
 设置名称 更多...
 
void reset ()
 复位操作 更多...
 
void setTO (const KData &kdata)
 设置交易对象 更多...
 
KData getTO () const
 获取交易对象 更多...
 
void setTM (const TradeManagerPtr &tm)
 设置交易管理实例 更多...
 
TradeManagerPtr getTM () const
 获取交易管理实例 更多...
 
void setSG (const SGPtr &sg)
 设置系统信号指示器 更多...
 
SGPtr getSG () const
 获取系统信号指示器 更多...
 
void _addValid (const Datetime &datetime)
 加入有效时间,在_calculate中调用 更多...
 
ConditionPtr clone ()
 克隆操作 更多...
 
bool isValid (const Datetime &datetime)
 指定时间系统是否有效 更多...
 

友元

class boost::serialization::access
 

额外继承的成员函数

- Public 类型 继承自 hku::ConditionBase
typedef shared_ptr< ConditionBaseConditionPtr
 
- Protected 属性 继承自 hku::ConditionBase
string m_name
 
KData m_kdata
 
TMPtr m_tm
 
SGPtr m_sg
 
std::set< Datetimem_valid
 

构造及析构函数说明

hku::OPLineCondition::OPLineCondition ( )
hku::OPLineCondition::OPLineCondition ( const Operand op)
hku::OPLineCondition::~OPLineCondition ( )
virtual

成员函数说明

void hku::OPLineCondition::_calculate ( )
virtual

子类计算接口

实现了 hku::ConditionBase.

ConditionPtr hku::OPLineCondition::_clone ( )
virtual

子类克隆接口

实现了 hku::ConditionBase.

void hku::OPLineCondition::_reset ( )
virtual

子类reset接口

重载 hku::ConditionBase .

友元及相关函数文档

friend class boost::serialization::access
friend

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