|
Alida-C++ 0.1
|
#include <map>#include <string>#include <typeinfo>#include "../external/loki-0.1.7/include/loki/Singleton.h"#include "operator/ALDOperator.h"#include "operator/ALDOpParameterDescriptor.h"
Go to the source code of this file.
Classes | |
| class | Alida::_ALDOperatorManager |
| Hidden class for operator instance management. More... | |
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 |
| Singleton type for accessing the operator manager class. | |
| #define LOKI_OBJECT_LEVEL_THREADING |
Definition at line 66 of file ALDOperatorManager.h.
| #define REGISTER_OPERATOR | ( | OPERATOR_CLASS | ) |
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.