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().