wibble  0.1.28
Public Types | Public Member Functions
wibble::ConsumerMixin< T, Self > Struct Template Reference

#include <consumer.h>

Inheritance diagram for wibble::ConsumerMixin< T, Self >:
Inheritance graph
[legend]
Collaboration diagram for wibble::ConsumerMixin< T, Self >:
Collaboration graph
[legend]

List of all members.

Public Types

typedef std::output_iterator_tag iterator_category
typedef T ConsumedType

Public Member Functions

Self & self ()
const Self & self () const
bool operator<= (const Self &o) const
Consumer< T > & operator++ ()
Consumer< T > & operator++ (int)
Consumer< T > & operator* ()
Consumer< T > & operator= (const T &a)

template<typename T, typename Self>
struct wibble::ConsumerMixin< T, Self >


Member Typedef Documentation

template<typename T, typename Self>
typedef T wibble::ConsumerMixin< T, Self >::ConsumedType
template<typename T, typename Self>
typedef std::output_iterator_tag wibble::ConsumerMixin< T, Self >::iterator_category

Member Function Documentation

template<typename T, typename Self>
Consumer< T >& wibble::ConsumerMixin< T, Self >::operator* ( ) [inline]
template<typename T, typename Self>
Consumer< T >& wibble::ConsumerMixin< T, Self >::operator++ ( ) [inline]
template<typename T, typename Self>
Consumer< T >& wibble::ConsumerMixin< T, Self >::operator++ ( int  ) [inline]
template<typename T, typename Self>
bool wibble::ConsumerMixin< T, Self >::operator<= ( const Self &  o) const [inline]
template<typename T, typename Self>
Consumer< T >& wibble::ConsumerMixin< T, Self >::operator= ( const T &  a) [inline]

Reimplemented in wibble::Consumer< T >.

template<typename T, typename Self>
Self& wibble::ConsumerMixin< T, Self >::self ( ) [inline]
template<typename T, typename Self>
const Self& wibble::ConsumerMixin< T, Self >::self ( ) const [inline]

The documentation for this struct was generated from the following file: