fesa::UnionExpression Class Reference

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

#include <UnionExpression.h>

Inheritance diagram for fesa::UnionExpression:
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)
 UnionExpression ()
 ~UnionExpression ()

Private Attributes

SortingExpressionpExpr1_
SortingExpressionpExpr2_

Detailed Description

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

Definition at line 17 of file UnionExpression.h.


Constructor & Destructor Documentation

fesa::UnionExpression::UnionExpression (  ) 

Definition at line 141 of file UnionExpression.cpp.

fesa::UnionExpression::~UnionExpression (  ) 

Definition at line 143 of file UnionExpression.cpp.

References pExpr1_, and pExpr2_.


Member Function Documentation

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

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

Implements fesa::SortingExpression.

Definition at line 115 of file UnionExpression.cpp.

References fesa::SortingExpression::evaluate(), pExpr1_, and pExpr2_.

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

Member Data Documentation

First expression

Definition at line 30 of file UnionExpression.h.

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

Second expression

Definition at line 35 of file UnionExpression.h.

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


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

Generated on 18 Jan 2013 for Fesa by  doxygen 1.6.1