MIRA
|
$Definition of the Class which supports some kind of class reflection and acts like a class factory$. More...
#include <vector>
#include <map>
#include <cstdarg>
#include <boost/shared_ptr.hpp>
#include <thread/Thread.h>
#include <platform/Typename.h>
#include <utils/Foreach.h>
#include <error/Exception.h>
#include <serialization/SplitReflect.h>
#include <factory/TypeId.h>
#include <factory/Object.h>
Go to the source code of this file.
Classes | |
class | Class |
Class object which supports some kind of class reflection. More... | |
class | ClassProxy |
The class proxy assures that the pointer to the class object is always valid. More... | |
Namespaces | |
mira | |
specialize cv::DataType for our ImgPixel and inherit from cv::DataType<Vec> | |
Typedefs | |
typedef ClassProxy | ClassPtr |
Functions | |
template<typename CLASS > | |
CLASS * | mira_factoryDynamicCast (Object *base) |
Auxiliary function which throws an XFactoryBadCast exception if the cast fails and deletes the object. More... | |
$Definition of the Class which supports some kind of class reflection and acts like a class factory$.