CluE  1.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
streamingalgorithm.h
Go to the documentation of this file.
1 #ifndef CLUESTREAMINGALGORITHM_H
2 #define CLUESTREAMINGALGORITHM_H
3 
4 #include "../base/algorithm.h"
5 
6 namespace CluE
7 {
16 template<typename T> class StreamingAlgorithm : public Algorithm
17 {
18 public:
22  virtual StreamingAlgorithm<T>& operator<<(T const & element) = 0;
23 };
24 
25 }
26 
27 #endif
virtual StreamingAlgorithm< T > & operator<<(T const &element)=0
Streaming operator.
Abstract base class for algorithms.
Definition: algorithm.h:17
Abstract base class for streaming algorithms.