1 #ifndef _SIGX_SIGNAL_SOURCE_FUNC_HPP_
2 #define _SIGX_SIGNAL_SOURCE_FUNC_HPP_
23 #include <sigc++/functors/functor_trait.h>
24 #include <sigxconfig.h>
40 template<
typename T_functor,
typename T_signal>
44 typedef typename sigc::functor_trait<T_functor>::functor_type
functor_type;
65 #endif // _SIGX_SIGNAL_SOURCE_FUNC_HPP_
signal_source_func< T_functor, T_signal > self_type
Definition: signal_source_func.h:43
static T_signal get_signal(signal_source_ptr base)
Definition: signal_source_func.h:51
signal_source_func(const T_functor &_A_func)
Definition: signal_source_func.h:46
Represents a source for any type of signal.
Definition: signal_source_base.h:38
functor_type m_func
Definition: signal_source_func.h:58
signal source is a signal of type T_signal returned by a functor.
Definition: signal_source_func.h:41
sigc::functor_trait< T_functor >::functor_type functor_type
Definition: signal_source_func.h:44
void(* hook)()
An untyped function pointer.
Definition: signal_source_base.h:42