ML Reference
MeVis/Foundation/Sources/MLUtilities/mlRuntimeType.h File Reference

This file declares the class RuntimeType, which contains runtime-generated type and inheritance information of associated classes. More...

#include "mlUtilsSystem.h"
#include "mlAtomicCounter.h"

Go to the source code of this file.

Classes

class  ml::RuntimeType
 RuntimeType contains type and inheritance information of a class and a static dictionary with information on all created instances of RuntimeType. More...

Namespaces

namespace  ml
 

Define the namespace name like in the ML. Default is ml.


namespace  std
 

Provide trigonometric etc.


Functions

ostream & std::operator<< (ostream &s, const ml::RuntimeType &rt)
 Overload "<<" operator for stream output of ML RuntimeType objects.

Detailed Description

This file declares the class RuntimeType, which contains runtime-generated type and inheritance information of associated classes.

To track these information, the macros defined in RuntimeSubClass.h have to be inserted in the declaration and implementation of the associated classes.

Author:
Florian Link

Definition in file mlRuntimeType.h.