BICO  1.0
 All Classes Namespaces Files Functions Variables Typedefs Pages
proxygenerator.h
Go to the documentation of this file.
1 #ifndef PROXYGENERATOR_H
2 #define PROXYGENERATOR_H
3 
4 #include <vector>
5 
6 namespace CluE
7 {
8 
14 template<typename T> class ProxyGenerator
15 {
16 public:
17 
18  virtual ~ProxyGenerator()
19  {
20  }
21 
22  virtual ProxyGenerator<T>* clone() const = 0;
23 
27  virtual T generate(std::vector<T*> const&) const = 0;
28 };
29 
30 }
31 
32 #endif