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 |