Classes | Namespaces
type_discovery.hpp File Reference
#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"
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

namespace  RTT
 

Contains TaskContext, Activity, OperationCaller, Operation, Property, InputPort, OutputPort, Attribute.


namespace  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 Sat Jun 8 2019 18:46:36