UnionExpression.h

Go to the documentation of this file.
00001 // Copyright CERN 2012 - Developed in collaboration with GSI
00002 
00003 #ifndef _UNION_EXPRESSION_H_
00004 #define _UNION_EXPRESSION_H_
00005 
00006 #include <fesa-core/Sorting/SortingExpression.h>
00007 #include <set>
00008 
00009 namespace fesa
00010 {
00011 
00017 class UnionExpression : public SortingExpression
00018 {
00019 
00020   public:
00021     std::set<HomogeneousDevCol*> evaluate();
00022     bool match(SortingContext);
00023     UnionExpression();
00024     ~UnionExpression();
00025   private:
00026 
00030     SortingExpression * pExpr1_;
00031 
00035     SortingExpression * pExpr2_;
00036 
00037 };
00038 
00039 } // fesa
00040 
00041 #endif // _UNION_EXPRESSION_H_

Generated on 18 Jan 2013 for Fesa by  doxygen 1.6.1