BICO 1.1

- Main Page
- Related Pages
- Namespaces
- Classes
- Files

- File List
- File Members

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
CluE::ProxyGenerator::~ProxyGenerator
virtual ~ProxyGenerator()
Definition: proxygenerator.h:18
CluE::ProxyGenerator::clone
virtual ProxyGenerator< T > * clone() const =0
CluE::ProxyGenerator
Abstract base class for mechanisms that compute a proxy or representative object for a given set of o...
Definition: proxygenerator.h:14
CluE::ProxyGenerator::generate
virtual T generate(std::vector< T * > const &) const =0