8 #ifndef DATA_DRIVER_BLOCKINFODRIVER_H_ 9 #define DATA_DRIVER_BLOCKINFODRIVER_H_ 11 #include "../utilities/Parameter.h" 23 const string& name()
const;
35 virtual bool _init() = 0;
43 virtual Block getBlock(
const string& category,
const string& name) = 0;
50 virtual BlockList getBlockList(
const string& category) = 0;
string m_name
Definition: BlockInfoDriver.h:62
供需要命名参数设定的类使用
Definition: Parameter.h:101
Definition: BlockInfoDriver.h:16
vector< Block > BlockList
Definition: Block.h:126
virtual ~BlockInfoDriver()
Definition: BlockInfoDriver.h:21
const string & name() const
Definition: BlockInfoDriver.h:72
#define HKU_API
Definition: DataType.h:12
HKU_API std::ostream & operator<<(std::ostream &os, const Block &blk)
Definition: Block.cpp:13
#define PARAMETER_SUPPORT
Definition: Parameter.h:233
shared_ptr< BlockInfoDriver > BlockInfoDriverPtr
Definition: BlockInfoDriver.h:65
Hikyuu核心命名空间,包含股票数据的管理、指标实现、交易系统框架等
Definition: Block.cpp:11
板块类,可视为证券的容器
Definition: Block.h:19