26 #ifndef __TERRALIB_FE_INTERNAL_COMPARISONOPERATORS_H
27 #define __TERRALIB_FE_INTERNAL_COMPARISONOPERATORS_H
30 #include "../common/Comparators.h"
It is used to indicate what types of comparison operators are supported by a service.
const char * operator[](size_t i) const
It returns a specified comparison operator.
static void loadValidOperatorList()
It loads the valid comparison operator list.
static std::set< const char *, te::common::LessCmp< const char * > > sm_validComparisonOperators
The list of valid comparison operators.
static void clearValidOperatorList()
It clears the valid comparison operator list.
~ComparisonOperators()
Destructor.
std::vector< const char * > m_comparisonOperators
Optional.
void push_back(const char *c)
It adds the comparison operator to the supported list of operators.
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...
ComparisonOperators()
It initializes a new ComparisonOperators.
#define TEFEEXPORT
You can use this macro in order to export/import classes and functions from this module.
Proxy configuration file for TerraView (see terraview_config.h).