Logo Search packages:      
Sourcecode: ardour version File versions

template<class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_return, class T_obj, class T_obj2>
bound_const_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 > sigc::mem_fun ( T_obj &  _A_obj,
T_return(T_obj2::*)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)  _A_func 
) [inline]

Creates a functor of type sigc::bound_mem_functor6 which encapsulates a method and an object instance.

Parameters:
_A_obj Pointer to object instance the functor should operate on.
_A_func Pointer to method that should be wrapped.
Returns:
Functor that executes _A_func on invokation.
Creates a functor of type sigc::bound_const_mem_functor6 which encapsulates a method and an object instance.
Parameters:
_A_obj Reference to object instance the functor should operate on.
_A_func Pointer to method that should be wrapped.
Returns:
Functor that executes _A_func on invokation.
Creates a functor of type sigc::bound_volatile_mem_functor6 which encapsulates a method and an object instance.
Parameters:
_A_obj Pointer to object instance the functor should operate on.
_A_func Pointer to method that should be wrapped.
Returns:
Functor that executes _A_func on invokation.
Creates a functor of type sigc::bound_const_volatile_mem_functor6 which encapsulates a method and an object instance.
Parameters:
_A_obj Reference to object instance the functor should operate on.
_A_func Pointer to method that should be wrapped.
Returns:
Functor that executes _A_func on invokation.
Parameters:
_A_obj  / T_obj* _A_obj, T_return (T_obj2::*_A_func)(T_arg1,T_arg2,T_arg3,T_arg4,T_arg5,T_arg6) ) { return bound_mem_functor6<T_return, T_obj, T_arg1,T_arg2,T_arg3,T_arg4,T_arg5,T_arg6>(_A_obj, _A_func); }

template <class T_arg1,class T_arg2,class T_arg3,class T_arg4,class T_arg5,class T_arg6, class T_return, class T_obj, class T_obj2> inline bound_mem_functor6<T_return, T_obj, T_arg1,T_arg2,T_arg3,T_arg4,T_arg5,T_arg6> mem_fun(/*

Definition at line 5359 of file mem_fun.h.

{ return bound_mem_functor6<T_return, T_obj, T_arg1,T_arg2,T_arg3,T_arg4,T_arg5,T_arg6>(_A_obj, _A_func); }

/** Creates a functor of type sigc::bound_mem_functor6 which encapsulates a method and an object instance.
 * @param _A_obj Reference to object instance the functor should operate on.
 * @param _A_func Pointer to method that should be wrapped.
 * @return Functor that executes @e _A_func on invokation.
 *
 * @ingroup mem_fun
 */
template <class T_arg1,class T_arg2,class T_arg3,class T_arg4,class T_arg5,class T_arg6, class T_return, class T_obj, class T_obj2>
inline bound_mem_functor6<T_return, T_obj, T_arg1,T_arg2,T_arg3,T_arg4,T_arg5,T_arg6>
mem_fun(/**/ T_obj& _A_obj, T_return (T_obj2::*_A_func)(T_arg1,T_arg2,T_arg3,T_arg4,T_arg5,T_arg6) )
{ return bound_mem_functor6<T_return, T_obj, T_arg1,T_arg2,T_arg3,T_arg4,T_arg5,T_arg6>(_A_obj, _A_func); }


Generated by  Doxygen 1.6.0   Back to index