8 #ifndef KERNEL_SELECTSTATEMENT_H
9 #define KERNEL_SELECTSTATEMENT_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)
75 (m_select.length() > 0) ? m_type |= STRING : m_type &= ~STRING;
97 #endif // KERNEL_SELECTSTATEMENT_H
SelectStatement()
Standard Constructor initializing function call.
Base class used to implement the interfaces.
virtual ~SelectStatement()
Standard Destructor.
SelectStatement(const std::string &s, long typ)
Standard Constructor initializing select string.
long type() const
Access the type of the object.
bool isActive() const
Check if selection is active.
virtual bool operator()(void *)
Stupid default implementation.
bool m_isActive
Activation flag.
void setCriteria(const std::string &crit)
Set the type.
void setActive(bool flag=true)
Change activity flag.
const std::string & criteria() const
Access the selection string.
long m_type
Type identifier.
Class of a selection statement.
std::string m_select
Select string.
SelectStatement(const std::string &s)
Standard Constructor initializing select string.