Orocos Real-Time Toolkit
2.9.0
|
This file implements a 'level 2' type archiver of serializable objects and uses the standard BOOST serialization API for reading structures. More...
#include <cassert>
#include <boost/version.hpp>
#include <boost/serialization/serialization.hpp>
#include <boost/serialization/is_bitwise_serializable.hpp>
#include <boost/serialization/vector.hpp>
#include <boost/serialization/string.hpp>
#include <boost/serialization/array.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/array.hpp>
#include <vector>
#include <string>
#include "../base/DataSourceBase.hpp"
#include "../internal/PartDataSource.hpp"
#include "../internal/DataSources.hpp"
#include "../internal/Reference.hpp"
#include "carray.hpp"
Go to the source code of this file.
Classes | |
class | RTT::types::type_discovery |
This archive is capable of decomposing objects of serialization level 1 and 2 into part data sources. More... | |
Namespaces | |
RTT | |
Contains TaskContext, Activity, OperationCaller, Operation, Property, InputPort, OutputPort, Attribute. | |
RTT::types | |
Classes for typekits for describing and handling user data types. | |
This file implements a 'level 2' type archiver of serializable objects and uses the standard BOOST serialization API for reading structures.
It is used to decompose 'Plain Old Data' types into data sources, which are references to parts of the parent data.
This archive is header-only and does not depend on the serialization DLL.
Definition in file type_discovery.hpp.