#include <amorph.h>
Public Member Functions |
| Morph (const Wrapped &w) |
const Self & | self () const |
bool | operator<= (const Morph &o) const |
virtual bool | leq (const MorphInterface< Interface > *_o) const |
virtual MorphInterface
< Interface > * | 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 () |
virtual | ~MorphInterface () |
const Morph< Self, W, Interface > & | cmpSelf () const |
bool | operator!= (const Morph< Self, W, Interface > &o) const |
bool | operator== (const Morph< Self, W, Interface > &o) const |
bool | operator< (const Morph< Self, W, Interface > &o) const |
bool | operator> (const Morph< Self, W, Interface > &o) const |
bool | operator>= (const Morph< Self, W, Interface > &o) const |
void * | operator new (size_t bytes, void *where, unsigned available) |
void * | operator new (size_t bytes) |
Member Typedef Documentation
template<typename Self, typename W, typename Interface>
Constructor & Destructor Documentation
template<typename Self, typename W, typename Interface>
template<typename Self, typename W, typename Interface>
Member Function Documentation
template<typename Self, typename W, typename Interface>
template<typename Self, typename W, typename Interface>
virtual void wibble::Morph< Self, W, Interface >::destroy |
( |
unsigned int |
available | ) |
|
|
inlinevirtual |
template<typename Self, typename W, typename Interface>
template<typename Self, typename W, typename Interface>
bool wibble::Morph< Self, W, Interface >::operator<= |
( |
const Morph< Self, W, Interface > & |
o | ) |
const |
|
inline |
template<typename Self, typename W, typename Interface>
template<typename Self, typename W, typename Interface>
template<typename Self, typename W, typename Interface>
The documentation for this struct was generated from the following file: