|
struct | sigx::internal::count_arguments< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > |
| counts the provided template arguments. There are specializations for 1 to (7-1) template arguments that are not sigc::nil More...
|
|
struct | sigx::internal::count_arguments<> |
|
struct | sigx::internal::count_arguments< T_arg1 > |
|
struct | sigx::internal::count_arguments< T_arg1, T_arg2 > |
|
struct | sigx::internal::count_arguments< T_arg1, T_arg2, T_arg3 > |
|
struct | sigx::internal::count_arguments< T_arg1, T_arg2, T_arg3, T_arg4 > |
|
struct | sigx::internal::count_arguments< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 > |
|
struct | sigx::internal::count_arguments< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 > |
|
struct | sigx::internal::is_functor_tunneled< T_functor, I_istunnel, I_isadaptor > |
| finds out whether T_functor is tunneled, i.e. whether the functor chain contains a functor derived from sigx::tunnel_base. More...
|
|
struct | sigx::internal::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 | sigx::internal::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 | sigx::internal::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 | sigx::internal::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 | sigx::internal::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 | sigx::internal::is_or_adapts_slot< T_functor, I_isslot, I_isadaptor > |
| finds out whether T_functor is tunneled, i.e. whether the functor chain contains a functor derived from sigx::tunnel_base. More...
|
|
struct | sigx::internal::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 | sigx::internal::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 | sigx::internal::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 | sigx::internal::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 | sigx::internal::dispatchable_constraint< T_functor, I_isadapter > |
| 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 | sigx::internal::dispatchable_constraint< T_functor, false > |
|
struct | sigx::internal::dispatchable_constraint< T_functor, true > |
|