MIRA
|
Serializer for creating meta information out of types using serialization. More...
#include <iostream>
#include <type_traits>
#include <platform/Platform.h>
#include <utils/MakeString.h>
#include <utils/IsDefaultConstructible.h>
#include <serialization/BinarySerializer.h>
#include <serialization/IsNotMetaSerializable.h>
#include <serialization/adapters/boost/optional.hpp>
#include <serialization/adapters/std/list>
#include <serialization/adapters/std/vector>
Go to the source code of this file.
Classes | |
class | TypeMeta |
Meta Type information. More... | |
struct | MethodMeta |
Meta information for RPC methods. More... | |
struct | MethodMeta::Parameter |
class | CompoundMeta |
Meta information for complex compounds, like classes and structs. More... | |
struct | CompoundMeta::Member |
A single member of the compound. More... | |
class | MetaTypeDatabase |
Database that stores all meta type information and provides additional functions for accessing the database. More... | |
class | IsCollection< MetaTypeDatabase > |
class | MetaSerializer |
struct | MetaSerializer::TypeWithoutObjectHelper< T, bool > |
struct | MetaSerializer::TypeWithoutObjectHelper< T, true > |
struct | MetaSerializer::TypeWithoutObjectHelper< T *, true > |
struct | MetaSerializer::TypeWithoutObjectAbstractHelper< T, bool > |
struct | MetaSerializer::TypeWithoutObjectAbstractHelper< T, true > |
struct | MetaSerializer::TypeWithoutObjectAbstractHelper< T *, true > |
Namespaces | |
mira | |
specialize cv::DataType for our ImgPixel and inherit from cv::DataType<Vec> | |
Typedefs | |
typedef boost::shared_ptr< TypeMeta > | TypeMetaPtr |
typedef boost::shared_ptr< MethodMeta > | MethodMetaPtr |
typedef boost::shared_ptr< CompoundMeta > | CompoundMetaPtr |
Serializer for creating meta information out of types using serialization.