78   m_first ? arg1 = m_first->
clone() : arg1 = 0;
 
   81   m_second ? arg2 = m_second->
clone() : arg2 = 0;
 
virtual ~BinaryOperator()
Virtual destructor. 
 
void setFirst(Expression *first)
It sets the first operand. 
 
virtual Expression * clone() const =0
It returns a clone of this object. 
 
This class can be used to represent binary operation expressions. 
 
This is an abstract class that models a Filter Encoding expression. 
 
Expression * getSecond() const 
It returns the second operand. 
 
Expression * getFirst() const 
It returns the first operand. 
 
void setSecond(Expression *second)
It sets the second operand. 
 
An static class with global definitions. 
 
This class can be used to represent binary operation expressions. 
 
BinaryOperator(const char *opName=0)
It initializes a new BinaryOperator. 
 
virtual Expression * clone() const 
It returns a clone of this object.