logo top
Main Page   Groups   Namespaces  

adaptors/bind.h File Reference


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.

Generated for libsigc++ 2.0 by Doxygen 1.3.9.1 © 1997-2001