#include <consumer.h>
Public Types | |
typedef Amorph< Consumer< T > , ConsumerInterface< T > > | Super |
typedef void | value_type |
typedef void | difference_type |
typedef void | pointer |
typedef void | reference |
Public Member Functions | |
Consumer (const MorphInterface< ConsumerInterface< T > > &i) | |
Consumer () | |
void | consume (const T &a) |
Consumer< T > & | operator= (const T &a) |
typedef void wibble::Consumer< T >::difference_type |
typedef void wibble::Consumer< T >::pointer |
typedef void wibble::Consumer< T >::reference |
typedef Amorph< Consumer< T >, ConsumerInterface< T > > wibble::Consumer< T >::Super |
typedef void wibble::Consumer< T >::value_type |
wibble::Consumer< T >::Consumer | ( | const MorphInterface< ConsumerInterface< T > > & | i | ) | [inline] |
wibble::Consumer< T >::Consumer | ( | ) | [inline] |
void wibble::Consumer< T >::consume | ( | const T & | a | ) | [inline] |
References wibble::Amorph< Consumer< T >, ConsumerInterface< T > >::implementation().
Referenced by wibble::Consumer< T >::operator=().
Consumer< T >& wibble::Consumer< T >::operator= | ( | const T & | a | ) | [inline] |
Reimplemented from wibble::ConsumerMixin< T, Consumer< T > >.
References wibble::Consumer< T >::consume().