![]() |
![]() |
Namespaces | |
namespace | sigc |
Classes | |
struct | sigc::bind_functor<0, T_functor, T_bound, nil, nil, nil, nil, nil, nil> |
Adaptor that binds an argument to the wrapped functor. More... | |
struct | sigc::bind_functor<0, T_functor, T_bound, nil, nil, nil, nil, nil, nil>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7> |
struct | sigc::bind_functor<1, T_functor, T_bound, nil, nil, nil, nil, nil, nil> |
Adaptor that binds an argument to the wrapped functor. More... | |
struct | sigc::bind_functor<1, T_functor, T_bound, nil, nil, nil, nil, nil, nil>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7> |
struct | sigc::bind_functor<2, T_functor, T_bound, nil, nil, nil, nil, nil, nil> |
Adaptor that binds an argument to the wrapped functor. More... | |
struct | sigc::bind_functor<2, T_functor, T_bound, nil, nil, nil, nil, nil, nil>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7> |
struct | sigc::bind_functor<3, T_functor, T_bound, nil, nil, nil, nil, nil, nil> |
Adaptor that binds an argument to the wrapped functor. More... | |
struct | sigc::bind_functor<3, T_functor, T_bound, nil, nil, nil, nil, nil, nil>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7> |
struct | sigc::bind_functor<4, T_functor, T_bound, nil, nil, nil, nil, nil, nil> |
Adaptor that binds an argument to the wrapped functor. More... | |
struct | sigc::bind_functor<4, T_functor, T_bound, nil, nil, nil, nil, nil, nil>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7> |
struct | sigc::bind_functor<5, T_functor, T_bound, nil, nil, nil, nil, nil, nil> |
Adaptor that binds an argument to the wrapped functor. More... | |
struct | sigc::bind_functor<5, T_functor, T_bound, nil, nil, nil, nil, nil, nil>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7> |
struct | sigc::bind_functor<6, T_functor, T_bound, nil, nil, nil, nil, nil, nil> |
Adaptor that binds an argument to the wrapped functor. More... | |
struct | sigc::bind_functor<6, T_functor, T_bound, nil, nil, nil, nil, nil, nil>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7> |
struct | sigc::bind_functor<-1, T_functor, T_type1, nil, nil, nil, nil, nil, nil > |
Adaptor that binds 1 argument(s) to the wrapped functor. More... | |
struct | sigc::bind_functor<-1, T_functor, T_type1, nil, nil, nil, nil, nil, nil >::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7> |
struct | sigc::bind_functor<-1, T_functor, T_type1, T_type2, nil, nil, nil, nil, nil > |
Adaptor that binds 2 argument(s) to the wrapped functor. More... | |
struct | sigc::bind_functor<-1, T_functor, T_type1, T_type2, nil, nil, nil, nil, nil >::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7> |
struct | sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, nil, nil, nil, nil > |
Adaptor that binds 3 argument(s) to the wrapped functor. More... | |
struct | sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, nil, nil, nil, nil >::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7> |
struct | sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, nil, nil, nil > |
Adaptor that binds 4 argument(s) to the wrapped functor. More... | |
struct | sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, nil, nil, nil >::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7> |
struct | sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, nil, nil > |
Adaptor that binds 5 argument(s) to the wrapped functor. More... | |
struct | sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, nil, nil >::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7> |
struct | sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, nil > |
Adaptor that binds 6 argument(s) to the wrapped functor. More... | |
struct | sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, nil >::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7> |
struct | sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7 > |
Adaptor that binds 7 argument(s) to the wrapped functor. More... | |
struct | sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7 >::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7> |
Functions | |
template<class T_action, int T_loc, class T_functor, class T_bound> | |
void | visit_each (const T_action& _A_action, const bind_functor<T_loc, T_functor, T_bound>& _A_target) |
Performs a functor on each of the targets of a functor. | |
template<class T_action, class T_functor, class T_type1> | |
void | visit_each (const T_action& _A_action, const bind_functor<-1, T_functor, T_type1 >& _A_target) |
Performs a functor on each of the targets of a functor. | |
template<class T_action, class T_functor, class T_type1, class T_type2> | |
void | visit_each (const T_action& _A_action, const bind_functor<-1, T_functor, T_type1, T_type2 >& _A_target) |
Performs a functor on each of the targets of a functor. | |
template<class T_action, class T_functor, class T_type1, class T_type2, class T_type3> | |
void | visit_each (const T_action& _A_action, const bind_functor<-1, T_functor, T_type1, T_type2, T_type3 >& _A_target) |
Performs a functor on each of the targets of a functor. | |
template<class T_action, class T_functor, class T_type1, class T_type2, class T_type3, class T_type4> | |
void | visit_each (const T_action& _A_action, const bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4 >& _A_target) |
Performs a functor on each of the targets of a functor. | |
template<class T_action, class T_functor, class T_type1, class T_type2, class T_type3, class T_type4, class T_type5> | |
void | visit_each (const T_action& _A_action, const bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5 >& _A_target) |
Performs a functor on each of the targets of a functor. | |
template<class T_action, class T_functor, class T_type1, class T_type2, class T_type3, class T_type4, class T_type5, class T_type6> | |
void | visit_each (const T_action& _A_action, const bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6 >& _A_target) |
Performs a functor on each of the targets of a functor. | |
template<class T_action, class T_functor, class T_type1, class T_type2, class T_type3, class T_type4, class T_type5, class T_type6, class T_type7> | |
void | visit_each (const T_action& _A_action, const bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7 >& _A_target) |
Performs a functor on each of the targets of a functor. | |
template<int I_location, class T_bound1, class T_functor> | |
bind_functor< I_location, T_functor, typename unwrap_reference< T_bound1 >::type > | bind (const T_functor& _A_func, T_bound1 _A_b1) |
Creates an adaptor of type sigc::bind_functor which binds the passed argument to the passed functor. | |
template<class T_type1, class T_functor> | |
bind_functor<-1, T_functor, typename unwrap_reference< T_type1 >::type > | bind (const T_functor& _A_func, T_type1 _A_b1) |
Creates an adaptor of type sigc::bind_functor which fixes the last 1 argument(s) of the passed functor. | |
template<class T_type1, class T_type2, class T_functor> | |
bind_functor<-1, T_functor, typename unwrap_reference< T_type1 >::type, typename unwrap_reference< T_type2 >::type > | bind (const T_functor& _A_func, T_type1 _A_b1, T_type2 _A_b2) |
Creates an adaptor of type sigc::bind_functor which fixes the last 2 argument(s) of the passed functor. | |
template<class T_type1, class T_type2, class T_type3, class T_functor> | |
bind_functor<-1, T_functor, typename unwrap_reference< T_type1 >::type, typename unwrap_reference< T_type2 >::type, typename unwrap_reference< T_type3 >::type > | bind (const T_functor& _A_func, T_type1 _A_b1, T_type2 _A_b2, T_type3 _A_b3) |
Creates an adaptor of type sigc::bind_functor which fixes the last 3 argument(s) of the passed functor. | |
template<class T_type1, class T_type2, class T_type3, class T_type4, class T_functor> | |
bind_functor<-1, T_functor, typename unwrap_reference< T_type1 >::type, typename unwrap_reference< T_type2 >::type, typename unwrap_reference< T_type3 >::type, typename unwrap_reference< T_type4 >::type > | bind (const T_functor& _A_func, T_type1 _A_b1, T_type2 _A_b2, T_type3 _A_b3, T_type4 _A_b4) |
Creates an adaptor of type sigc::bind_functor which fixes the last 4 argument(s) of the passed functor. | |
template<class T_type1, class T_type2, class T_type3, class T_type4, class T_type5, class T_functor> | |
bind_functor<-1, T_functor, typename unwrap_reference< T_type1 >::type, typename unwrap_reference< T_type2 >::type, typename unwrap_reference< T_type3 >::type, typename unwrap_reference< T_type4 >::type, typename unwrap_reference< T_type5 >::type > | bind (const T_functor& _A_func, T_type1 _A_b1, T_type2 _A_b2, T_type3 _A_b3, T_type4 _A_b4, T_type5 _A_b5) |
Creates an adaptor of type sigc::bind_functor which fixes the last 5 argument(s) of the passed functor. | |
template<class T_type1, class T_type2, class T_type3, class T_type4, class T_type5, class T_type6, class T_functor> | |
bind_functor<-1, T_functor, typename unwrap_reference< T_type1 >::type, typename unwrap_reference< T_type2 >::type, typename unwrap_reference< T_type3 >::type, typename unwrap_reference< T_type4 >::type, typename unwrap_reference< T_type5 >::type, typename unwrap_reference< T_type6 >::type > | bind (const T_functor& _A_func, T_type1 _A_b1, T_type2 _A_b2, T_type3 _A_b3, T_type4 _A_b4, T_type5 _A_b5, T_type6 _A_b6) |
Creates an adaptor of type sigc::bind_functor which fixes the last 6 argument(s) of the passed functor. | |
template<class T_type1, class T_type2, class T_type3, class T_type4, class T_type5, class T_type6, class T_type7, class T_functor> | |
bind_functor<-1, T_functor, typename unwrap_reference< T_type1 >::type, typename unwrap_reference< T_type2 >::type, typename unwrap_reference< T_type3 >::type, typename unwrap_reference< T_type4 >::type, typename unwrap_reference< T_type5 >::type, typename unwrap_reference< T_type6 >::type, typename unwrap_reference< T_type7 >::type > | bind (const T_functor& _A_func, T_type1 _A_b1, T_type2 _A_b2, T_type3 _A_b3, T_type4 _A_b4, T_type5 _A_b5, T_type6 _A_b6, T_type7 _A_b7) |
Creates an adaptor of type sigc::bind_functor which fixes the last 7 argument(s) of the passed functor. |