#include <iterator>
#include <wibble/amorph.h>
#include <wibble/range.h>
#include <wibble/cast.h>
Go to the source code of this file.
Namespaces | |
namespace | wibble |
Classes | |
struct | wibble::ConsumerInterface< T > |
struct | wibble::ConsumerMorph< T, W > |
struct | wibble::ConsumerMixin< T, Self > |
struct | wibble::Consumer< T > |
struct | wibble::ConsumerFromIterator< T, Out > |
Functions | |
template<typename R> | |
Consumer< typename R::ConsumedType > | wibble::consumerMorph (R r) |
template<typename Out> | |
Consumer< typename Out::container_type::value_type > | wibble::consumer (Out out) |
template<typename T> | |
IsType< Consumer< typename T::value_type >, typename T::iterator >::T | wibble::consumer (T &c) |
template<typename T> | |
Consumer< T > | wibble::consumer (const ConsumerInterface< T > &t) |