sigx++
2.0.1
|
Represents a source for any type of signal. More...
#include <signal_source_base.h>
Public Types | |
typedef void(* | hook )() |
An untyped function pointer. |
Public Member Functions | |
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) |
Protected Member Functions | |
signal_source_base (hook _A_getter) | |
![]() | |
operator_new () | |
~operator_new () |
Protected Attributes | |
hook | m_getter |
Represents a source for any type of signal.
Signal sources are proxies for a concrete signal and offer different ways of accessing a signal:
typedef void(* sigx::signal_source_base::hook)() |
An untyped function pointer.
|
inlineprotected |
|
inlinevirtual |
References m_getter.
|
inline |
References m_getter.
Referenced by sigx::signal_wrapper< T_signal, internal::SIGGROUP_SIGC, 0 >::emit(), sigx::signal_wrapper< T_signal, internal::SIGGROUP_SIGC, 1 >::emit(), sigx::signal_wrapper< T_signal, internal::SIGGROUP_SIGC, 2 >::emit(), sigx::signal_wrapper< T_signal, internal::SIGGROUP_SIGC, 3 >::emit(), sigx::signal_wrapper< T_signal, internal::SIGGROUP_SIGC, 4 >::emit(), sigx::signal_wrapper< T_signal, internal::SIGGROUP_SIGC, 5 >::emit(), sigx::signal_wrapper< T_signal, internal::SIGGROUP_SIGC, 6 >::emit(), sigx::signal_wrapper< T_signal, internal::SIGGROUP_SIGC, 7 >::emit(), sigx::signal_wrapper< T_signal, internal::SIGGROUP_SIGC, 0 >::make_slot(), sigx::signal_wrapper< T_signal, internal::SIGGROUP_SIGC, 1 >::make_slot(), sigx::signal_wrapper< T_signal, internal::SIGGROUP_SIGC, 2 >::make_slot(), sigx::signal_wrapper< T_signal, internal::SIGGROUP_SIGC, 3 >::make_slot(), sigx::signal_wrapper< T_signal, internal::SIGGROUP_SIGC, 4 >::make_slot(), sigx::signal_wrapper< T_signal, internal::SIGGROUP_SIGC, 5 >::make_slot(), sigx::signal_wrapper< T_signal, internal::SIGGROUP_SIGC, 6 >::make_slot(), and sigx::signal_wrapper< T_signal, internal::SIGGROUP_SIGC, 7 >::make_slot().
|
protected |
Referenced by getter(), and ~signal_source_base().