Hikyuu  0.1
宏定义 | 类型定义
AllocateMoney 资金分配算法模块
AllocateMoney 资金分配算法模块 的协作图:

宏定义

#define ALLOCATEMONEY_NO_PRIVATE_MEMBER_SERIALIZATION
 对于没有私有变量的继承子类,可直接使用该宏定义序列化 更多...
 

类型定义

typedef shared_ptr< AllocateMoneyBase > hku::AllocateMoneyPtr
 客户程序都应使用该指针类型 更多...
 

详细描述

进行资金分配

宏定义说明

#define ALLOCATEMONEY_NO_PRIVATE_MEMBER_SERIALIZATION
值:
private:\
friend class boost::serialization::access; \
template<class Archive> \
void serialize(Archive & ar, const unsigned int version) { \
ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(AllocateMoneyBase); \
}

对于没有私有变量的继承子类,可直接使用该宏定义序列化

1 class Drived: public AllocateMoneyBase {
2  ALLOCATEMONEY_NO_PRIVATE_MEMBER_SERIALIZATION
3 
4 public:
5  Drived();
6  ...
7 };

类型定义说明

typedef shared_ptr<AllocateMoneyBase> hku::AllocateMoneyPtr

客户程序都应使用该指针类型