#include <ulxr_method_adder.h>
Inheritance diagram for ulxr::hidden::MethodWrapper< T >:
Public Types | |
typedef MethodResponse(T::*) | PMF (const MethodCall &calldata) |
Public Member Functions | |
virtual | ~MethodWrapper () |
virtual MethodResponse | call (const MethodCall &calldata) const |
MethodWrapper (T *o, PMF a) | |
Private Member Functions | |
const MethodWrapper & | operator= (const MethodWrapper &) |
MethodWrapper (const MethodWrapper &) | |
Private Attributes | |
T * | obj |
PMF | adr |
Definition at line 62 of file ulxr_method_adder.h.
typedef MethodResponse(T::*) ulxr::hidden::MethodWrapper< T >::PMF(const MethodCall &calldata) |
Definition at line 66 of file ulxr_method_adder.h.
virtual ulxr::hidden::MethodWrapper< T >::~MethodWrapper | ( | ) | [inline, virtual] |
Definition at line 68 of file ulxr_method_adder.h.
ulxr::hidden::MethodWrapper< T >::MethodWrapper | ( | T * | o, | |
PMF | a | |||
) | [inline] |
Definition at line 77 of file ulxr_method_adder.h.
ulxr::hidden::MethodWrapper< T >::MethodWrapper | ( | const MethodWrapper< T > & | ) | [private] |
virtual MethodResponse ulxr::hidden::MethodWrapper< T >::call | ( | const MethodCall & | calldata | ) | const [inline, virtual] |
Implements ulxr::hidden::MethodWrapperBase.
Definition at line 72 of file ulxr_method_adder.h.
References ulxr::hidden::MethodWrapper< T >::adr, and ulxr::hidden::MethodWrapper< T >::obj.
const MethodWrapper& ulxr::hidden::MethodWrapper< T >::operator= | ( | const MethodWrapper< T > & | ) | [private] |
T* ulxr::hidden::MethodWrapper< T >::obj [private] |
Definition at line 82 of file ulxr_method_adder.h.
Referenced by ulxr::hidden::MethodWrapper< T >::call().
PMF ulxr::hidden::MethodWrapper< T >::adr [private] |
Definition at line 83 of file ulxr_method_adder.h.
Referenced by ulxr::hidden::MethodWrapper< T >::call().