Classes | Namespaces
type_discovery.hpp File Reference
#include <cassert>
#include <boost/version.hpp>
#include <boost/serialization/array.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/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"
Include dependency graph for type_discovery.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  RTT::types::type_discovery
 

Namespaces

 RTT
 Contains TaskContext, Activity, OperationCaller, Operation, Property, InputPort, OutputPort, Attribute.
 
 RTT::types
 

Detailed Description

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.



rtt
Author(s): RTT Developers
autogenerated on Tue Jun 25 2019 19:33:40