Alida-C++ 0.5

operator/aldOperatorManager.h File Reference

#include <map>
#include <string>
#include <typeinfo>
#include "../external/loki-0.1.7/include/loki/Singleton.h"
#include "operator/aldOperator.h"
#include "operator/aldOpParameterDescriptor.h"
Include dependency graph for aldOperatorManager.h:

Go to the source code of this file.

Classes

class  Alida::_ALDOperatorManager

Namespaces

namespace  Alida

Defines

#define REGISTER_OPERATOR(OPERATOR_CLASS)
#define LOKI_OBJECT_LEVEL_THREADING

Typedefs

typedef Loki::SingletonHolder
< Alida::_ALDOperatorManager,
Loki::CreateUsingNew,
Loki::DefaultLifetime,
Loki::SingleThreaded > 
ALDOperatorManager

Define Documentation

#define LOKI_OBJECT_LEVEL_THREADING

Definition at line 56 of file aldOperatorManager.h.

#define REGISTER_OPERATOR (   OPERATOR_CLASS)
Value:
ALDOperator* OPERATOR_CLASS ## _myOperator = \
        ALDOperatorManager::Instance().registerOperator(#OPERATOR_CLASS, new OPERATOR_CLASS());

register a provider of class PROVIDER_CLASS to provide DataIO for class TYPE. The provider extends the class PROVIDER_TYPE which in turn is to be a sub class of Provider

Definition at line 52 of file aldOperatorManager.h.


Typedef Documentation

typedef Loki::SingletonHolder<Alida::_ALDOperatorManager, Loki::CreateUsingNew, Loki::DefaultLifetime, Loki::SingleThreaded> ALDOperatorManager

Definition at line 102 of file aldOperatorManager.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines