Classes | Namespaces
binary_data_archive.hpp File Reference
#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>
Include dependency graph for binary_data_archive.hpp:
This graph shows which files directly or indirectly include this file:

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

Detailed Description

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.



rtt
Author(s): RTT Developers
autogenerated on Sat Jun 8 2019 18:46:34