sigx++
2.0.1
|
signal source is a object's member of type T_signal. Object instance is late bound. More...
#include <signal_source_obj_mem.h>
Public Types | |
typedef signal_source_pobj_mem < T_obj, T_signal > | self_type |
typedef T_signal T_obj::* | typed_signal_ptr |
![]() | |
typedef void(* | hook )() |
An untyped function pointer. More... | |
Public Member Functions | |
signal_source_pobj_mem (T_obj *const &_A_obj, typed_signal_ptr _A_sig) | |
![]() | |
virtual | ~signal_source_base () |
hook | getter () const |
![]() | |
void * | operator new (std::size_t size) |
void | operator delete (void *p) |
void * | operator new[] (std::size_t size) |
void | operator delete[] (void *p) |
Static Public Member Functions | |
static T_signal | get_signal (signal_source_ptr base) |
Data Fields | |
T_obj *const & | m_obj |
typed_signal_ptr | m_sig |
Additional Inherited Members | |
![]() | |
signal_source_base (hook _A_getter) | |
![]() | |
hook | m_getter |
signal source is a object's member of type T_signal. Object instance is late bound.
typedef signal_source_pobj_mem<T_obj, T_signal> sigx::signal_source_pobj_mem< T_obj, T_signal >::self_type |
typedef T_signal T_obj::* sigx::signal_source_pobj_mem< T_obj, T_signal >::typed_signal_ptr |
|
inline |
|
inlinestatic |
T_obj* const& sigx::signal_source_pobj_mem< T_obj, T_signal >::m_obj |
typed_signal_ptr sigx::signal_source_pobj_mem< T_obj, T_signal >::m_sig |