|
| 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) |
|
EnableIf< IsPolymorphic< _W >
, VirtualBase * >::T | virtualBase () |
|
EnableIf< TNot< IsPolymorphic
< _W > >, VirtualBase * >::T | virtualBase () |
|
virtual VirtualBase * | virtualBase () |
|
W & | wrapped () |
|
virtual | ~MorphInterface () |
|
virtual bool | leq (const MorphInterface *) const =0 |
|
virtual | ~ConsumerInterface () |
|
const Morph< ConsumerMorph< T,
W >, W, ConsumerInterface< T > > & | cmpSelf () const |
|
bool | operator!= (const Morph< ConsumerMorph< T, W >, W, ConsumerInterface< T > > &o) const |
|
bool | operator== (const Morph< ConsumerMorph< T, W >, W, ConsumerInterface< T > > &o) const |
|
bool | operator< (const Morph< ConsumerMorph< T, W >, W, ConsumerInterface< T > > &o) const |
|
bool | operator> (const Morph< ConsumerMorph< T, W >, W, ConsumerInterface< T > > &o) const |
|
bool | operator>= (const Morph< ConsumerMorph< T, W >, W, ConsumerInterface< T > > &o) const |
|
void * | operator new (size_t bytes, void *where, unsigned available) |
|
void * | operator new (size_t bytes) |
|