#include <stdint.h>
#include <exception>
#include <iostream>
#include <boost/lexical_cast.hpp>
#include <boost/serialization/nvp.hpp>
#include <boost/archive/xml_oarchive.hpp>
#include <boost/archive/xml_iarchive.hpp>
#include <boost/serialization/binary_object.hpp>
#include <boost/serialization/base_object.hpp>
#include <boost/serialization/utility.hpp>
#include <boost/serialization/vector.hpp>
#include <boost/serialization/string.hpp>
#include <boost/version.hpp>
#include <boost/serialization/is_abstract.hpp>


ネームスペース | |
| namespace | XmlSerDes |
構成 | |
| class | XmlSerDes::ByteArray |
| Helper Struct to Handle (de)serialization of byte array. [詳細] | |
| struct | XmlSerDes::ByteArray::Load |
| struct | XmlSerDes::ByteArray::Save |
マクロ定義 | |
| #define | XML_SERDES_HEADER_ |
| #define | VERSION_USE_ASSUME_ABSTRACT 104000 |
関数 | |
| template<typename Serializable> | |
| int | XmlSerDes::writeToXmlSub (std::ostream &os, const Serializable &r, const std::string &tag) |
| XMLへシリアライズするためのヘルパテンプレート関数. | |
| template<typename Serializable> | |
| int | XmlSerDes::readFromXmlSub (std::istream &is, Serializable &r, const std::string &tag) |
| XMLからデシリアライズするためのヘルパテンプレート関数. | |
Boostを利用した,オブジェクトのシリアライズ,デシリアライズ処理。 また,シリアライズの際に中間的に使用されるデータ構造などを定義している。
| #define VERSION_USE_ASSUME_ABSTRACT 104000 |
| #define XML_SERDES_HEADER_ |
1.5.5