|
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.
1.8.14