BoostSerialization.h File Reference
#include <boost/config.hpp>
#include <boost/archive/archive_exception.hpp>
#include <boost/archive/text_iarchive.hpp>
#include <boost/archive/text_oarchive.hpp>
#include <boost/archive/xml_iarchive.hpp>
#include <boost/archive/xml_oarchive.hpp>
#include <boost/archive/binary_iarchive.hpp>
#include <boost/archive/binary_oarchive.hpp>
#include <boost/serialization/nvp.hpp>
#include <boost/serialization/utility.hpp>
#include <boost/serialization/vector.hpp>
#include <boost/serialization/list.hpp>
#include <boost/serialization/map.hpp>
#include <boost/serialization/shared_ptr.hpp>
#include <boost/serialization/string.hpp>
#include <boost/serialization/version.hpp>
#include <boost/serialization/optional.hpp>
#include <boost/serialization/split_free.hpp>
#include <nuklei/Common.h>
#include <boost/serialization/unique_ptr.hpp>
#include <boost/ptr_container/serialize_ptr_vector.hpp>
#include <boost/ptr_container/serialize_ptr_array.hpp>
#include <boost/serialization/export.hpp>
#include <boost/serialization/base_object.hpp>

Go to the source code of this file.

Macros

#define NUKLEI_SERIALIZATION_IMPL   0
 
#define NUKLEI_SERIALIZATION_NVP(T)   BOOST_SERIALIZATION_NVP(T)
 
#define NUKLEI_SERIALIZATION_FRIEND_CLASSNAME   boost::serialization::access
 
#define NUKLEI_SERIALIZATION_MAKE_NVP   boost::serialization::make_nvp
 
#define NUKLEI_SERIALIZATION_BASE(T)   boost::serialization::base_object<T>( *this )
 
#define NUKLEI_SERIALIZATION_CLASS_VERSION   BOOST_CLASS_VERSION
 
#define NUKLEI_SERIALIZATION_REGISTER_TYPE   BOOST_CLASS_EXPORT_IMPLEMENT
 
#define NUKLEI_SERIALIZATION_DECLARE_TYPE_WITH_NAME   BOOST_CLASS_EXPORT_KEY2
 
#define NUKLEI_SERIALIZATION_BINARY_IARCHIVE   boost::archive::binary_iarchive
 
#define NUKLEI_SERIALIZATION_BINARY_OARCHIVE   boost::archive::binary_oarchive
 
#define NUKLEI_SERIALIZATION_XML_IARCHIVE   boost::archive::xml_iarchive
 
#define NUKLEI_SERIALIZATION_XML_OARCHIVE   boost::archive::xml_oarchive
 
#define NUKLEI_SERIALIZATION_NAMESPACE_BEGIN   namespace boost { namespace serialization {
 
#define NUKLEI_SERIALIZATION_NAMESPACE_END   } }
 
© Copyright 2007-2013 Renaud Detry.
Distributed under the terms of the GNU General Public License (GPL).
(See accompanying file LICENSE.txt or copy at http://www.gnu.org/copyleft/gpl.html.)
Revised Sun Sep 13 2020 19:10:06.