logo top
Main Page   Groups   Namespaces  

ptr_fun.h File Reference


Namespaces

namespace  sigc

Classes

class  sigc::pointer_functor0<T_return>
 pointer_functor0 wraps existing non-member functions with 0 argument(s). More...
class  sigc::pointer_functor1<T_arg1, T_return>
 pointer_functor1 wraps existing non-member functions with 1 argument(s). More...
class  sigc::pointer_functor2<T_arg1, T_arg2, T_return>
 pointer_functor2 wraps existing non-member functions with 2 argument(s). More...
class  sigc::pointer_functor3<T_arg1, T_arg2, T_arg3, T_return>
 pointer_functor3 wraps existing non-member functions with 3 argument(s). More...
class  sigc::pointer_functor4<T_arg1, T_arg2, T_arg3, T_arg4, T_return>
 pointer_functor4 wraps existing non-member functions with 4 argument(s). More...
class  sigc::pointer_functor5<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_return>
 pointer_functor5 wraps existing non-member functions with 5 argument(s). More...
class  sigc::pointer_functor6<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_return>
 pointer_functor6 wraps existing non-member functions with 6 argument(s). More...
class  sigc::pointer_functor7<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return>
 pointer_functor7 wraps existing non-member functions with 7 argument(s). More...

Functions

template<class T_return>
pointer_functor0<T_return> sigc::ptr_fun0 (T_return(* _A_func)())
 Creates a functor of type sigc::pointer_functor0 which wraps an existing non-member function.
template<class T_arg1, class T_return>
pointer_functor1< T_arg1,
T_return > 
sigc::ptr_fun1 (T_return(* _A_func)(T_arg1))
 Creates a functor of type sigc::pointer_functor1 which wraps an existing non-member function.
template<class T_arg1, class T_arg2, class T_return>
pointer_functor2< T_arg1,
T_arg2, T_return > 
sigc::ptr_fun2 (T_return(* _A_func)(T_arg1, T_arg2))
 Creates a functor of type sigc::pointer_functor2 which wraps an existing non-member function.
template<class T_arg1, class T_arg2, class T_arg3, class T_return>
pointer_functor3< T_arg1,
T_arg2, T_arg3, T_return > 
sigc::ptr_fun3 (T_return(* _A_func)(T_arg1, T_arg2, T_arg3))
 Creates a functor of type sigc::pointer_functor3 which wraps an existing non-member function.
template<class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_return>
pointer_functor4< T_arg1,
T_arg2, T_arg3, T_arg4, T_return > 
sigc::ptr_fun4 (T_return(* _A_func)(T_arg1, T_arg2, T_arg3, T_arg4))
 Creates a functor of type sigc::pointer_functor4 which wraps an existing non-member function.
template<class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_return>
pointer_functor5< T_arg1,
T_arg2, T_arg3, T_arg4, T_arg5,
T_return > 
sigc::ptr_fun5 (T_return(* _A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5))
 Creates a functor of type sigc::pointer_functor5 which wraps an existing non-member function.
template<class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_return>
pointer_functor6< T_arg1,
T_arg2, T_arg3, T_arg4, T_arg5,
T_arg6, T_return > 
sigc::ptr_fun6 (T_return(* _A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6))
 Creates a functor of type sigc::pointer_functor6 which wraps an existing non-member function.
template<class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7, class T_return>
pointer_functor7< T_arg1,
T_arg2, T_arg3, T_arg4, T_arg5,
T_arg6, T_arg7, T_return > 
sigc::ptr_fun7 (T_return(* _A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7))
 Creates a functor of type sigc::pointer_functor7 which wraps an existing non-member function.
template<class T_return>
pointer_functor0<T_return> sigc::ptr_fun (T_return(* _A_func)())
 Creates a functor of type sigc::pointer_functor0 which wraps an existing non-member function.
template<class T_arg1, class T_return>
pointer_functor1< T_arg1,
T_return > 
sigc::ptr_fun (T_return(* _A_func)(T_arg1))
 Creates a functor of type sigc::pointer_functor1 which wraps an existing non-member function.
template<class T_arg1, class T_arg2, class T_return>
pointer_functor2< T_arg1,
T_arg2, T_return > 
sigc::ptr_fun (T_return(* _A_func)(T_arg1, T_arg2))
 Creates a functor of type sigc::pointer_functor2 which wraps an existing non-member function.
template<class T_arg1, class T_arg2, class T_arg3, class T_return>
pointer_functor3< T_arg1,
T_arg2, T_arg3, T_return > 
sigc::ptr_fun (T_return(* _A_func)(T_arg1, T_arg2, T_arg3))
 Creates a functor of type sigc::pointer_functor3 which wraps an existing non-member function.
template<class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_return>
pointer_functor4< T_arg1,
T_arg2, T_arg3, T_arg4, T_return > 
sigc::ptr_fun (T_return(* _A_func)(T_arg1, T_arg2, T_arg3, T_arg4))
 Creates a functor of type sigc::pointer_functor4 which wraps an existing non-member function.
template<class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_return>
pointer_functor5< T_arg1,
T_arg2, T_arg3, T_arg4, T_arg5,
T_return > 
sigc::ptr_fun (T_return(* _A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5))
 Creates a functor of type sigc::pointer_functor5 which wraps an existing non-member function.
template<class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_return>
pointer_functor6< T_arg1,
T_arg2, T_arg3, T_arg4, T_arg5,
T_arg6, T_return > 
sigc::ptr_fun (T_return(* _A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6))
 Creates a functor of type sigc::pointer_functor6 which wraps an existing non-member function.
template<class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7, class T_return>
pointer_functor7< T_arg1,
T_arg2, T_arg3, T_arg4, T_arg5,
T_arg6, T_arg7, T_return > 
sigc::ptr_fun (T_return(* _A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7))
 Creates a functor of type sigc::pointer_functor7 which wraps an existing non-member function.

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