26 #ifndef CA_MGM_VALUE_CHECK_HPP 27 #define CA_MGM_VALUE_CHECK_HPP 29 #include <ca-mgm/config.h> 34 namespace CA_MGM_NAMESPACE
82 isValid(
const std::string &value)
const = 0;
101 explain(
const std::string &value)
const = 0;
239 isValid(
const std::string &value)
const;
249 explain(
const std::string &value)
const;
364 #endif // CA_MGM_VALUE_CHECK_HPP std::list< ValueCheck > m_list
Definition: ValueCheck.hpp:359
ValueCheckBase(const ValueCheckBase &r)
Definition: ValueCheck.hpp:118
virtual ~ValueCheckBase()
Definition: ValueCheck.hpp:61
ValueCheckBase * m_self
Definition: ValueCheck.hpp:354
Definition: ReferenceCounted.hpp:31
Expression chain for checking values.
Definition: ValueCheck.hpp:188
ECheckOp
Definition: ValueCheck.hpp:314
ECheckOp m_cop
Definition: ValueCheck.hpp:344
ValueCheckBase()
Definition: ValueCheck.hpp:107
bool m_neg
Definition: ValueCheck.hpp:349
Base class to check a value.
Definition: ValueCheck.hpp:54