MIRA
Classes | Namespaces
RecursiveMemberReflector.h File Reference

Description. More...

#include <type_traits>
#include <error/LoggingCore.h>
#include <factory/Factory.h>
#include <serialization/Accessor.h>
#include <serialization/ReflectMemberMeta.h>
#include <serialization/AbstractReflector.h>
#include <serialization/PolymorphicPointerReflector.h>
#include <serialization/Array.h>
#include <serialization/IsAtomicSerializable.h>
#include <serialization/IsObjectTrackable.h>
#include <serialization/IsCollection.h>
#include <serialization/IsTransparentSerializable.h>
#include <serialization/IgnoreMissing.h>
#include <serialization/VoidCast.h>
#include <utils/Singleton.h>
#include <utils/ToString.h>
Include dependency graph for RecursiveMemberReflector.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ReflectedAsPointer< T, Reflector >
 For internal use only: Holds value=true, if the type T is ever reflected as pointer with Reflector within this translation unit (C file), otherwise false. More...
 
struct  SetReflectedAsPointer< T, Reflector >
 
class  XMemberNotFound_NoDefault
 Can be thrown by subclasses of RecursiveMemberReflectorBase to indicate that they did not find a certain member, e.g. More...
 
class  RecursiveMemberReflectorBase< Derived >
 The RecursiveMemberReflectorBase is a base class for all Reflectors that are used to visit the reflect methods of the classes recursively in order to collect information on the members of these classes. More...
 
class  RecursiveMemberReflector< Derived >
 The RecursiveMemberReflector extents the RecursiveMemberReflectorBase class and implements the member() and property() methods of the ReflectorInterface class by calling the appropriate methods of RecursiveMemberReflectorBase. More...
 

Namespaces

 mira
 specialize cv::DataType for our ImgPixel and inherit from cv::DataType<Vec>
 
 mira::serialization
 

Detailed Description

Description.

Author
Erik Einhorn
Date
2010/09/22