It is used to indicate what types of comparison operators are supported by a service.
static const char * sm_lessThan
static const char * sm_like
const char * operator[](size_t i) const
It returns a specified comparison operator.
void push_back(const char *c)
It adds the comparison operator to the supported list of operators.
static const char * sm_nullCheck
An static class with global definitions.
static void clearValidOperatorList()
It clears the valid comparison operator list.
ComparisonOperators()
It initializes a new ComparisonOperators.
static const char * sm_greaterThanEqualTo
static void loadValidOperatorList()
It loads the valid comparison operator list.
static const char * sm_between
static const char * findOperator(const char *o)
It checks if operator 'o' is a valid operator. It returns a pointer to the found operator or NULL oth...
static const char * sm_lessThanEqualTo
static const char * sm_greaterThan
static std::set< const char *, te::common::LessCmp< const char * > > sm_validComparisonOperators
The list of valid comparison operators.
static const char * sm_equalTo
std::vector< const char * > m_comparisonOperators
Optional.
~ComparisonOperators()
Destructor.
static const char * sm_notEqualTo