1 #ifndef GAUDIKERNEL_ISELECTSTATEMENT_H 2 #define GAUDIKERNEL_ISELECTSTATEMENT_H 38 enum SelectType { FUNCTION=1<<1, STRING=1<<2, FULL=1<<3, OTHER=1<<4 };
42 virtual long type()
const = 0;
46 virtual void setCriteria(
const std::string& crit) = 0;
48 virtual void setActive(
bool flag =
true) = 0;
50 virtual bool isActive()
const = 0;
56 #endif // GAUDIKERNEL_ISELECTSTATEMENT_H A select statement can either contain.
SelectType
Statement type definition.
#define DeclareInterfaceID(iface, major, minor)
Macro to declare the interface ID when using the new mechanism of extending and implementing interfac...
Definition of the basic interface.
virtual Out operator()(const vector_of_const_< In > &inputs) const =0