26 #ifndef __TERRALIB_FE_INTERNAL_BINARYOPERATOR_H
27 #define __TERRALIB_FE_INTERNAL_BINARYOPERATOR_H
100 virtual ~BinaryOperator();
114 const char*
getName()
const {
return m_opName; }
169 #endif // __TERRALIB_FE_INTERNAL_BINARYOPERATOR_H
Expression * m_second
Second operand (an expression). (Mandatory)
Expression * m_first
First operand (an expression). (Mandatory)
#define TEFEEXPORT
You can use this macro in order to export/import classes and functions from this module.
This class can be used to represent binary operation expressions.
This is an abstract class that models a Filter Encoding expression.
This is an abstract class that models a Filter Encoding expression.
#define TE_DEFINE_VISITABLE
const char * m_opName
The operator name. (Mandatory)
const char * getName() const
It returns the operator name.