fesa::ComplementExpression Class Reference

This class extends the sorting expression in order to check if the context matches the negated expression. More...

#include <ComplementExpression.h>

Inheritance diagram for fesa::ComplementExpression:
fesa::SortingExpression

List of all members.

Public Member Functions

 ComplementExpression ()
 ~ComplementExpression ()
std::set< HomogeneousDevCol * > evaluate ()
 This method evaluates data using the expression and returns the result.
bool match (SortingContext)

Private Attributes

SortingExpressionpNegatedExpression_

Detailed Description

This class extends the sorting expression in order to check if the context matches the negated expression.

Definition at line 16 of file ComplementExpression.h.


Constructor & Destructor Documentation

fesa::ComplementExpression::ComplementExpression (  ) 

Definition at line 93 of file ComplementExpression.cpp.

fesa::ComplementExpression::~ComplementExpression (  ) 

Definition at line 95 of file ComplementExpression.cpp.

References pNegatedExpression_.


Member Function Documentation

std::set< HomogeneousDevCol * > fesa::ComplementExpression::evaluate (  )  [virtual]

This method evaluates data using the expression and returns the result.

Implements fesa::SortingExpression.

Definition at line 17 of file ComplementExpression.cpp.

References fesa::SortingExpression::evaluate(), and pNegatedExpression_.

bool fesa::ComplementExpression::match ( SortingContext  sc  )  [virtual]

Member Data Documentation

expresion to match

Definition at line 29 of file ComplementExpression.h.

Referenced by evaluate(), match(), and ~ComplementExpression().


The documentation for this class was generated from the following files:

Generated on 18 Jan 2013 for Fesa by  doxygen 1.6.1