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;
55 #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