Hikyuu
0.1
|
交易对象选择模块 更多...
#include <SelectorBase.h>
Public 类型 | |
typedef shared_ptr< SelectorBase > | SelectorPtr |
Public 成员函数 | |
SelectorBase () | |
virtual | ~SelectorBase () |
void | addStock (const Stock &stock) |
void | addStockList (const StockList &) |
StockList | getRawStockList () const |
void | reset () |
void | clearStockList () |
SelectorPtr | clone () |
virtual string | name () const |
virtual StockList | getSelectedStock (Datetime date) |
virtual void | _reset () |
子类复位接口 更多... | |
virtual SelectorPtr | _clone ()=0 |
子类克隆接口 更多... | |
Protected 属性 | |
StockList | m_stock_list |
友元 | |
class | boost::serialization::access |
交易对象选择模块
typedef shared_ptr<SelectorBase> hku::SelectorBase::SelectorPtr |
hku::SelectorBase::SelectorBase | ( | ) |
|
virtual |
|
pure virtual |
子类克隆接口
|
inlinevirtual |
子类复位接口
void hku::SelectorBase::addStock | ( | const Stock & | stock | ) |
void hku::SelectorBase::addStockList | ( | const StockList & | stk_list | ) |
void hku::SelectorBase::clearStockList | ( | ) |
SelectorPtr hku::SelectorBase::clone | ( | ) |
|
inline |
|
inlinevirtual |
void hku::SelectorBase::reset | ( | ) |
|
friend |
|
protected |