|
struct | auto_tunneler |
| Automatic creation of a tunnel functor if T_functor is not yet tunneled. More...
|
|
struct | auto_tunneler< T_functor, true > |
| This specialization is used for tunneled functors. More...
|
|
struct | count_arguments |
| counts the provided template arguments. There are specializations for 1 to (7-1) template arguments that are not sigc::nil More...
|
|
struct | count_arguments<> |
|
struct | count_arguments< T_arg1 > |
|
struct | count_arguments< T_arg1, T_arg2 > |
|
struct | count_arguments< T_arg1, T_arg2, T_arg3 > |
|
struct | count_arguments< T_arg1, T_arg2, T_arg3, T_arg4 > |
|
struct | count_arguments< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 > |
|
struct | count_arguments< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 > |
|
struct | is_functor_tunneled |
| finds out whether T_functor is tunneled, i.e. whether the functor chain contains a functor derived from sigx::tunnel_base. More...
|
|
struct | is_functor_tunneled< T_functor, true, true > |
| finds out whether the functor chain contains a tunnel functor. This specialization is used for tunneled adaptors. More...
|
|
struct | is_functor_tunneled< T_functor, true, false > |
| finds out whether the functor chain contains a tunnel functor. This specialization is used for tunneled arbitrary functors. More...
|
|
struct | is_functor_tunneled< T_functor, false, false > |
| finds out whether the functor chain contains a tunnel functor. This specialization is used for arbitrary functors, static and member function pointers. More...
|
|
struct | is_functor_tunneled< T_functor, false, true > |
| finds out whether the functor chain contains a tunnel functor. This specialization is used for adaptors More...
|
|
struct | is_functor_tunneled< sigc::adaptor_functor< T_functor >, false, true > |
| finds out whether the functor chain contains a tunnel functor. This specialization is used for sigc::adaptor_functors wrapping static and arbitrary functors. This specialization is needed because sigc::adaptor_functor does not define its wrapped functor as adaptor_type More...
|
|
struct | is_or_adapts_slot |
| finds out whether T_functor is tunneled, i.e. whether the functor chain contains a functor derived from sigx::tunnel_base. More...
|
|
struct | is_or_adapts_slot< T_functor, true, false > |
| finds out whether the functor chain contains a tunnel functor. This specialization is used for tunneled adaptors. More...
|
|
struct | is_or_adapts_slot< T_functor, false, false > |
| finds out whether the functor chain contains a tunnel functor. This specialization is used for arbitrary functors, static and member function pointers. More...
|
|
struct | is_or_adapts_slot< T_functor, false, true > |
| finds out whether the functor chain contains a tunnel functor. This specialization is used for adaptors More...
|
|
struct | is_or_adapts_slot< sigc::adaptor_functor< T_functor >, false, true > |
| finds out whether the functor chain contains a tunnel functor. This specialization is used for sigc::adaptor_functors wrapping static and arbitrary functors. This specialization is needed because sigc::adaptor_functor does not define its wrapped functor as adaptor_type More...
|
|
struct | dispatchable_constraint |
| Used to find a dispatchable out of the functor/adaptor chain, i.e. the dispatchable object of a mem_functor or the shared_dispatchable stored by dispatch_with(). More...
|
|
struct | dispatchable_constraint< T_functor, false > |
|
struct | dispatchable_constraint< T_functor, true > |
|
struct | derivation_helper |
|
struct | is_derived_from |
| Compile-time determination of base-class relationship in C++. More...
|
|
struct | signal_type_trait |
| Trait to group signal types. More...
|
|
struct | signal_type_trait< T_signal, derivation_helper::BASE1 > |
| Specialization for sigc::signal_base derived signals. More...
|
|
struct | signal_type_trait< T_signal, derivation_helper::BASE2 > |
| Specialization for Glib::SignalProxyNormal derived signals. More...
|
|
struct | count_signal_arguments |
| Counts a signal's arguments, default class. More...
|
|
struct | count_signal_arguments< sigc::signal< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > > |
| Counts the arguments of an unnumbered sigc::signal. More...
|
|
struct | count_signal_arguments< sigc::signal0< T_return, T_accumulator > > |
| counts the arguments of a sigc::signal0 More...
|
|
struct | count_signal_arguments< sigc::signal1< T_return, T_arg1, T_accumulator > > |
| counts the arguments of a sigc::signal1 More...
|
|
struct | count_signal_arguments< sigc::signal2< T_return, T_arg1, T_arg2, T_accumulator > > |
| counts the arguments of a sigc::signal2 More...
|
|
struct | count_signal_arguments< sigc::signal3< T_return, T_arg1, T_arg2, T_arg3, T_accumulator > > |
| counts the arguments of a sigc::signal3 More...
|
|
struct | count_signal_arguments< sigc::signal4< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator > > |
| counts the arguments of a sigc::signal4 More...
|
|
struct | count_signal_arguments< sigc::signal5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator > > |
| counts the arguments of a sigc::signal5 More...
|
|
struct | count_signal_arguments< sigc::signal6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator > > |
| counts the arguments of a sigc::signal6 More...
|
|
struct | count_signal_arguments< sigc::signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator > > |
| counts the arguments of a sigc::signal7 More...
|
|
struct | count_signal_arguments< Glib::SignalProxy0< T_return > > |
| counts the arguments of a Glib::SignalProxy0 More...
|
|
struct | count_signal_arguments< Glib::SignalProxy1< T_return, T_arg1 > > |
| counts the arguments of a Glib::SignalProxy1 More...
|
|
struct | count_signal_arguments< Glib::SignalProxy2< T_return, T_arg1, T_arg2 > > |
| counts the arguments of a Glib::SignalProxy2 More...
|
|
struct | count_signal_arguments< Glib::SignalProxy3< T_return, T_arg1, T_arg2, T_arg3 > > |
| counts the arguments of a Glib::SignalProxy3 More...
|
|
struct | count_signal_arguments< Glib::SignalProxy4< T_return, T_arg1, T_arg2, T_arg3, T_arg4 > > |
| counts the arguments of a Glib::SignalProxy4 More...
|
|
struct | count_signal_arguments< Glib::SignalProxy5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 > > |
| counts the arguments of a Glib::SignalProxy5 More...
|
|
struct | count_signal_arguments< Glib::SignalProxy6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 > > |
| counts the arguments of a Glib::SignalProxy6 More...
|
|
struct | count_signal_arguments< Glib::SignalIdle > |
| Counts the arguments of a Glib::SignalIdle. More...
|
|
struct | count_signal_arguments< Glib::SignalTimeout > |
| Counts the arguments of a Glib::SignalTimeout. More...
|
|
struct | count_signal_arguments< Glib::SignalIO > |
| Counts the arguments of a Glib::SignalIO. More...
|
|
struct | count_signal_arguments< Glib::SignalChildWatch > |
| Counts the arguments of a Glib::SignalChildWatch. More...
|
|
struct | validity_trackable |
| Lynchpin to track the validity of a tunnel functor and storing information about who needs to be notified about dying dispatchers and tunnel functors. More...
|
|