#include <cassert>
#include <istream>
#include <ostream>
#include <streambuf>
#include <cstring>
#include <boost/serialization/serialization.hpp>
#include <boost/serialization/is_bitwise_serializable.hpp>
#include <boost/archive/detail/iserializer.hpp>
#include <boost/archive/detail/oserializer.hpp>
#include <boost/archive/archive_exception.hpp>
#include <boost/config.hpp>
#include <boost/mpl/bool.hpp>
#include <boost/version.hpp>
Go to the source code of this file.
Classes | |
struct | RTT::mqueue::binary_data_oarchive::use_array_optimization::apply< T > |
struct | RTT::mqueue::binary_data_iarchive::use_array_optimization::apply< T > |
class | RTT::mqueue::binary_data_iarchive |
class | RTT::mqueue::binary_data_oarchive |
struct | RTT::mqueue::binary_data_oarchive::use_array_optimization |
struct | RTT::mqueue::binary_data_iarchive::use_array_optimization |
Namespaces | |
namespace | RTT |
Contains TaskContext, Activity, OperationCaller, Operation, Property, InputPort, OutputPort, Attribute. | |
namespace | RTT::mqueue |
This file implements a 'level 2' binary archiver of serializable objects.
It can be used if only 'Plain Old Data' must be stored and has the advantage that it doesn't allocate memory, nor during construction of the archive, nor during serializing/deserializing.
No class information or cross-references are stored.
This archive is header-only and does not depend on the serialization DLL.
Definition in file binary_data_archive.hpp.