8 #ifndef KERNEL_SELECTSTATEMENT_H
9 #define KERNEL_SELECTSTATEMENT_H
15 #include "GaudiKernel/ISelectStatement.h"
48 : m_select(s), m_isActive(false), m_type(typ)
53 : m_select(s),m_isActive(false), m_type(STRING)
58 : m_isActive(false), m_type(FUNCTION)
69 const std::string& criteria()
const {
73 void setCriteria(
const std::string& crit) {
75 (m_select.length() > 0) ? m_type |= STRING : m_type &= ~STRING;
78 void setActive(
bool flag =
true) {
82 bool isActive()
const {
86 virtual bool operator()(
void* ) {
97 #endif // KERNEL_SELECTSTATEMENT_H
Base class used to implement the interfaces.
Class of a selection statement.