logo top
Main Page   Groups   Namespaces  

slot.h File Reference


Namespaces

namespace  SigC

Classes

class  SigC::Slot0<T_return>
 Converts an arbitrary functor to a unified type which is opaque. More...
class  SigC::Slot1<T_return, T_arg1>
 Converts an arbitrary functor to a unified type which is opaque. More...
class  SigC::Slot2<T_return, T_arg1, T_arg2>
 Converts an arbitrary functor to a unified type which is opaque. More...
class  SigC::Slot3<T_return, T_arg1, T_arg2, T_arg3>
 Converts an arbitrary functor to a unified type which is opaque. More...
class  SigC::Slot4<T_return, T_arg1, T_arg2, T_arg3, T_arg4>
 Converts an arbitrary functor to a unified type which is opaque. More...
class  SigC::Slot5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>
 Converts an arbitrary functor to a unified type which is opaque. More...
class  SigC::Slot6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>
 Converts an arbitrary functor to a unified type which is opaque. More...
class  SigC::Slot7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>
 Converts an arbitrary functor to a unified type which is opaque. More...

Functions

template<class T_return>
Slot0<T_return> SigC::slot (T_return(* _A_func)())
 Creates a functor of type SigC::Slot0 that wraps an existing non-member function.
template<class T_return, class T_arg1>
Slot1<T_return, T_arg1> SigC::slot (T_return(* _A_func)(T_arg1))
 Creates a functor of type SigC::Slot1 that wraps an existing non-member function.
template<class T_return, class T_arg1, class T_arg2>
Slot2<T_return, T_arg1, T_arg2> SigC::slot (T_return(* _A_func)(T_arg1, T_arg2))
 Creates a functor of type SigC::Slot2 that wraps an existing non-member function.
template<class T_return, class T_arg1, class T_arg2, class T_arg3>
Slot3< T_return, T_arg1, T_arg2,
T_arg3 > 
SigC::slot (T_return(* _A_func)(T_arg1, T_arg2, T_arg3))
 Creates a functor of type SigC::Slot3 that wraps an existing non-member function.
template<class T_return, class T_arg1, class T_arg2, class T_arg3, class T_arg4>
Slot4< T_return, T_arg1, T_arg2,
T_arg3, T_arg4 > 
SigC::slot (T_return(* _A_func)(T_arg1, T_arg2, T_arg3, T_arg4))
 Creates a functor of type SigC::Slot4 that wraps an existing non-member function.
template<class T_return, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
Slot5< T_return, T_arg1, T_arg2,
T_arg3, T_arg4, T_arg5 > 
SigC::slot (T_return(* _A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5))
 Creates a functor of type SigC::Slot5 that wraps an existing non-member function.
template<class T_return, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
Slot6< T_return, T_arg1, T_arg2,
T_arg3, T_arg4, T_arg5, T_arg6 > 
SigC::slot (T_return(* _A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6))
 Creates a functor of type SigC::Slot6 that wraps an existing non-member function.
template<class T_return, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
Slot7< T_return, T_arg1, T_arg2,
T_arg3, T_arg4, T_arg5, T_arg6,
T_arg7 > 
SigC::slot (T_return(* _A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7))
 Creates a functor of type SigC::Slot7 that wraps an existing non-member function.

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