#include <amorph.h>
Public Member Functions | |
virtual VirtualBase * | virtualBase () |
virtual MorphInterface * | constructCopy (void *where=0, unsigned int available=0) const =0 |
virtual void | destroy (unsigned int available=0)=0 |
virtual | ~MorphInterface () |
virtual bool | leq (const MorphInterface *) const =0 |
virtual wibble::MorphInterface< Interface >::~MorphInterface | ( | ) | [inline, virtual] |
virtual VirtualBase* wibble::MorphInterface< Interface >::virtualBase | ( | ) | [inline, virtual] |
Reimplemented in wibble::MorphBase< W, Interface >, wibble::MorphBase< W, Interface >, wibble::MorphBase< W, Interface >, wibble::MorphBase< W, wibble::RangeInterface< T > >, wibble::MorphBase< W, wibble::RangeInterface< T > >, wibble::MorphBase< W, wibble::RangeInterface< T > >, wibble::MorphBase< W, wibble::ConsumerInterface< T > >, wibble::MorphBase< W, wibble::ConsumerInterface< T > >, wibble::MorphBase< W, wibble::ConsumerInterface< T > >, wibble::MorphBase< W, wibble::IteratorInterface< T > >, wibble::MorphBase< W, wibble::IteratorInterface< T > >, and wibble::MorphBase< W, wibble::IteratorInterface< T > >.
virtual MorphInterface* wibble::MorphInterface< Interface >::constructCopy | ( | void * | where = 0 , |
|
unsigned int | available = 0 | |||
) | const [pure virtual] |
Implemented in wibble::Morph< Self, W, Interface >, wibble::Morph< wibble::ConsumerMorph< T, W >, W, wibble::ConsumerInterface< T > >, wibble::Morph< wibble::IteratorMorph< T, W >, W, wibble::IteratorInterface< T > >, and wibble::Morph< wibble::RangeMorph< T, W >, W, wibble::RangeInterface< T > >.
Referenced by wibble::Amorph< wibble::Range< Casted >, wibble::RangeInterface< Casted > >::setMorphInterfacePointer().
virtual void wibble::MorphInterface< Interface >::destroy | ( | unsigned int | available = 0 |
) | [pure virtual] |
virtual bool wibble::MorphInterface< Interface >::leq | ( | const MorphInterface< Interface > * | ) | const [pure virtual] |
Implemented in wibble::Morph< Self, W, Interface >.