wibble
1.1
|
#include <consumer.h>
Public Member Functions | |
ConsumerMorph () | |
ConsumerMorph (const W &w) | |
virtual void | consume (const T &a) |
virtual void | consume (Range< T > s) |
![]() | |
Morph (const Wrapped &w) | |
const ConsumerMorph< T, W > & | self () const |
bool | operator<= (const Morph &o) const |
virtual bool | leq (const MorphInterface< ConsumerInterface< T > > *_o) const |
virtual MorphInterface< ConsumerInterface< T > > * | constructCopy (void *where, unsigned int available) const |
virtual void | destroy (unsigned int available) |
const Wrapped & | wrapped () const |
Wrapped & | wrapped () |
virtual | ~Morph () |
![]() | |
MorphBase (const W &w) | |
template<typename _W > | |
EnableIf< IsPolymorphic< _W >, VirtualBase * >::T | virtualBase () |
template<typename _W > | |
EnableIf< TNot< IsPolymorphic< _W > >, VirtualBase * >::T | virtualBase () |
virtual VirtualBase * | virtualBase () |
W & | wrapped () |
![]() | |
virtual | ~MorphInterface () |
virtual bool | leq (const MorphInterface *) const =0 |
![]() | |
const Self & | cmpSelf () const |
bool | operator!= (const Self &o) const |
bool | operator== (const Self &o) const |
bool | operator< (const Self &o) const |
bool | operator> (const Self &o) const |
bool | operator>= (const Self &o) const |
![]() | |
void * | operator new (size_t bytes, void *where, unsigned available) |
void * | operator new (size_t bytes) |
Additional Inherited Members | |
![]() | |
typedef W | Wrapped |
![]() | |
W | m_wrapped |
|
inline |
|
inline |
|
inlinevirtual |
|
inlinevirtual |