1 #ifndef GAUDIKERNEL_ISELECTSTATEMENT_H 2 #define GAUDIKERNEL_ISELECTSTATEMENT_H 39 enum SelectType { FUNCTION = 1 << 1, STRING = 1 << 2, FULL = 1 << 3, OTHER = 1 << 4 };
43 virtual long type()
const = 0;
47 virtual void setCriteria(
const std::string& crit ) = 0;
49 virtual void setActive(
bool flag =
true ) = 0;
51 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