|
wibble
1.1
|
An interface implemented by all morph classes. More...
#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 |
An interface implemented by all morph classes.
|
inlinevirtual |
|
pure virtual |
Implemented in wibble::Morph< Self, W, Interface >, wibble::Morph< ConsumerMorph< T, W >, W, ConsumerInterface< T > >, wibble::Morph< RangeMorph< T, W >, W, RangeInterface< T > >, and wibble::Morph< IteratorMorph< T, W >, W, IteratorInterface< T > >.
Referenced by wibble::Amorph< Range< T >, RangeInterface< T > >::setMorphInterfacePointer().
|
pure virtual |
|
pure virtual |
Implemented in wibble::Morph< Self, W, Interface >.
|
inlinevirtual |
Reimplemented in wibble::MorphBase< W, Interface >, wibble::MorphBase< W, RangeInterface< T > >, wibble::MorphBase< W, IteratorInterface< T > >, wibble::MorphBase< W, ConsumerInterface< T > >, wibble::MorphBase< W, Interface >, wibble::MorphBase< W, RangeInterface< T > >, wibble::MorphBase< W, IteratorInterface< T > >, wibble::MorphBase< W, ConsumerInterface< T > >, wibble::MorphBase< W, Interface >, wibble::MorphBase< W, RangeInterface< T > >, wibble::MorphBase< W, IteratorInterface< T > >, and wibble::MorphBase< W, ConsumerInterface< T > >.
1.8.7