fesa::FieldExpression Class Reference

This class extends the SortingExpression in order to know if the context matches a field. More...

#include <FieldExpression.h>

Inheritance diagram for fesa::FieldExpression:
fesa::SortingExpression

List of all members.

Public Member Functions

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

Private Attributes

std::string fieldNameStr_
std::string fieldValueStr_
std::set< HomogeneousDevCol * > devColCol_

Detailed Description

This class extends the SortingExpression in order to know if the context matches a field.

Definition at line 16 of file FieldExpression.h.


Member Function Documentation

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

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

Implements fesa::SortingExpression.

Definition at line 186 of file FieldExpression.cpp.

References devColCol_.

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

Member Data Documentation

Definition at line 35 of file FieldExpression.h.

Referenced by evaluate(), and match().

std::string fesa::FieldExpression::fieldNameStr_ [private]

name of the field

Definition at line 29 of file FieldExpression.h.

Referenced by match().

value of the field

Definition at line 33 of file FieldExpression.h.

Referenced by match().


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

Generated on 18 Jan 2013 for Fesa by  doxygen 1.6.1