#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 |
Namespaces | |
namespace | RTT |
Contains TaskContext, Activity, OperationCaller, Operation, Property, InputPort, OutputPort, Attribute. | |
namespace | RTT::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.