SortingInterpreter.h

Go to the documentation of this file.
00001 // Copyright CERN 2012 - Developed in collaboration with GSI
00002 
00003 #ifndef _SORTING_INTERPRETER_H_
00004 #define _SORTING_INTERPRETER_H_
00005 
00006 #include <set>
00007 #include <string>
00008 #include <vector>
00009 
00010 namespace fesa
00011 {
00012 
00013 class HomogeneousDevCol;
00014 class AbstractDevice;
00015 
00016 class SortingInterpreter
00017 {
00018   public:
00024     std::set<HomogeneousDevCol*> interpret(std::string formula, std::string className, std::vector<AbstractDevice*>*);
00025     // above call shall be invoked with a DeviceClass name string...
00026 
00027   private:
00028     std::set<HomogeneousDevCol*> devCol_;
00029 };
00030 
00031 } // fesa
00032 
00033 #endif // _SORTING_INTERPRETER_H_

Generated on 18 Jan 2013 for Fesa by  doxygen 1.6.1