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