hikyuu2/hikyuu_cpp/hikyuu/trade_sys/signal/export.cpp
2019-11-10 23:31:41 +08:00

42 lines
1.0 KiB
C++

/*
* export.cpp
*
* Created on: 2013-4-29
* Author: fasiondog
*/
#include "../../config.h"
#if HKU_SUPPORT_SERIALIZATION
#if HKU_SUPPORT_XML_ARCHIVE
#include <boost/archive/xml_oarchive.hpp>
#include <boost/archive/xml_iarchive.hpp>
#endif /* HKU_SUPPORT_XML_ARCHIVE */
#if HKU_SUPPORT_TEXT_ARCHIVE
#include <boost/archive/text_oarchive.hpp>
#include <boost/archive/text_iarchive.hpp>
#endif /* HKU_SUPPORT_TEXT_ARCHIVE */
#if HKU_SUPPORT_BINARY_ARCHIVE
#include <boost/archive/binary_oarchive.hpp>
#include <boost/archive/binary_iarchive.hpp>
#endif /* HKU_SUPPORT_BINARY_ARCHIVE */
#include <boost/serialization/export.hpp>
#include "imp/CrossSignal.h"
#include "imp/CrossGoldSignal.h"
#include "imp/SingleSignal.h"
#include "imp/SingleSignal2.h"
#include "imp/BoolSignal.h"
BOOST_CLASS_EXPORT(hku::CrossSignal)
BOOST_CLASS_EXPORT(hku::CrossGoldSignal)
BOOST_CLASS_EXPORT(hku::SingleSignal)
BOOST_CLASS_EXPORT(hku::SingleSignal2)
BOOST_CLASS_EXPORT(hku::BoolSignal)
#endif /* HKU_SUPPORT_SERIALIZATION */