|
Alida-C++ 0.1
|
#include <map>#include <string>#include <typeinfo>#include "operator/ALDOpParameterDescriptor.h"#include "exceptions/ALDException.h"
Go to the source code of this file.
Classes | |
| class | Alida::ALDOperator |
| Core class of the operator concept defining Alida operators. More... | |
Namespaces | |
| namespace | Alida |
Defines | |
| #define | DEFINE_PARAMETER(TYPE, NAME, DIRECTION, REQUIRED, SUPPLEMENTAL, LABEL, EXPLANATION, DEFAULTVALUE) |
| #define DEFINE_PARAMETER | ( | TYPE, | |
| NAME, | |||
| DIRECTION, | |||
| REQUIRED, | |||
| SUPPLEMENTAL, | |||
| LABEL, | |||
| EXPLANATION, | |||
| DEFAULTVALUE | |||
| ) |
this->parameters[#NAME] = \
new ALDOpParameterDescriptor( #NAME, typeid( new TYPE()).name(), #TYPE, \
DIRECTION, REQUIRED, SUPPLEMENTAL, LABEL, EXPLANATION, DEFAULTVALUE);
Macro to define a parameter with NAME of given TYPE and to forth
Definition at line 50 of file ALDOperator.h.
Referenced by DemoOperator::DemoOperator(), and REGISTER_OPERATOR().