This is an abstract class that models a Filter Encoding expression. More...
#include <Expression.h>
  
 Public Types | |
| typedef void | ReturnType | 
| typedef Visitor | VisitorType | 
Public Member Functions | |
| virtual ReturnType | accept (VisitorType &guest) const =0 | 
| It call the visit method from the guest object.  More... | |
| virtual Expression * | clone () const =0 | 
| It returns a clone of this object.  More... | |
Initializer Methods  | |
Methods related to instantiation and destruction.  | |
| Expression () | |
| It initializes a new Expression.  More... | |
| virtual | ~Expression () | 
| Virtual destructor.  More... | |
Private Member Functions | |
Not Allowed Methods  | |
No copy allowed.  | |
| Expression (const Expression &rhs) | |
| No copy constructor allowed.  More... | |
| Expression & | operator= (const Expression &rhs) | 
| No assignment operator allowed.  More... | |
This is an abstract class that models a Filter Encoding expression.
An expression is a combination of one or more symbols that evaluate to single boolean value of true or false.
Definition at line 50 of file Expression.h.
      
  | 
  inherited | 
Definition at line 58 of file BaseVisitable.h.
      
  | 
  inherited | 
Definition at line 57 of file BaseVisitable.h.
      
  | 
  inline | 
It initializes a new Expression.
Definition at line 62 of file Expression.h.
      
  | 
  inlinevirtual | 
Virtual destructor.
Definition at line 65 of file Expression.h.
      
  | 
  private | 
No copy constructor allowed.
| rhs | The other instance. | 
      
  | 
  pure virtualinherited | 
It call the visit method from the guest object.
| guest | The guest or visitor. | 
      
  | 
  pure virtual | 
It returns a clone of this object.
Implemented in te::fe::BinaryOperator, te::fe::Function, te::se::Interpolate, te::se::Categorize, te::fe::Literal, te::fe::PropertyName, te::se::Recode, te::se::InterpolationPoint, and te::se::MapItem.
      
  | 
  private | 
No assignment operator allowed.
| rhs | The other instance. |