Class documentation of Concepts

Loading...
Searching...
No Matches
vectorizable.hh
Go to the documentation of this file.
1
8#ifndef vectorizable_hh
9#define vectorizable_hh
10
11namespace concepts {
12 // forward declaration
13 class Cloneable;
14}
15
16namespace vectorial {
17
40 public:
41 virtual ~Vectorizable() {}
43 virtual void data(concepts::Cloneable*) = 0;
45 virtual concepts::Cloneable* data() const = 0;
46 };
47
48} // namespace vectorial
49
50#endif
virtual void data(concepts::Cloneable *)=0
Sets the data to be shared.
virtual concepts::Cloneable * data() const =0
Returns the data to be shared.