|
wibble 1.1
|
#include <amorph.h>

Classes | |
| struct | Convert |
Public Types | |
| typedef _Interface | Interface |
Public Member Functions | |
| Amorph (const MorphInterface< Interface > &b) | |
| Amorph (const Amorph &a) | |
| Amorph () | |
| const Self & | self () const |
| Self & | self () |
| bool | leq (const Self &i) const |
| bool | operator<= (const Self &i) const |
| void | setInterfacePointer (const Interface *i) |
| void | setMorphInterfacePointer (const MorphInterface< Interface > *i) |
| Amorph & | operator= (const Amorph &i) |
| ~Amorph () | |
| template<typename F > | |
| Maybe< typename F::result_type > | ifType (F func) |
| const Interface * | implementation () const |
| Interface * | implementation () |
| MorphInterface< Interface > * | morphInterface () const |
| const Interface & | wrapped () const |
| Interface & | wrapped () |
| template<typename T > | |
| bool | is () const |
| bool | isVoid () const |
| template<typename T > | |
| T * | impl () const |
| typedef _Interface wibble::Amorph< Self, _Interface, Padding >::Interface |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Referenced by wibble::Amorph< Self, _Interface, Padding >::operator=().
|
inline |
|
inline |
|
inline |