logo top
Main Page   Groups   Namespaces  

sigc::slot<T_return, T_arg1, T_arg2, T_arg3, T_arg4> Class Template Reference

Convenience wrapper for the numbered sigc::slot4 template. More...

Inheritance diagram for sigc::slot< T_return, T_arg1, T_arg2, T_arg3, T_arg4 >:

Inheritance graph
[legend]
List of all members.

Public Types

typedef slot4< T_return, T_arg1,
T_arg2, T_arg3, T_arg4 > 
parent_type

Public Member Functions

 slot ()
template <class T_functor>  slot (const T_functor& _A_func)
 Constructs a slot from an arbitrary functor.

 slot (const slot& src)

Detailed Description

template <class T_return, class T_arg1, class T_arg2, class T_arg3, class T_arg4>
class sigc::slot< T_return, T_arg1, T_arg2, T_arg3, T_arg4 >

Convenience wrapper for the numbered sigc::slot4 template.

See the base class for useful methods. This is the template specialization of the unnumbered sigc::slot template for 4 argument(s).


Member Typedef Documentation

template <class T_return, class T_arg1, class T_arg2, class T_arg3, class T_arg4>
typedef slot4<T_return, T_arg1,T_arg2,T_arg3,T_arg4> sigc::slot<T_return, T_arg1, T_arg2, T_arg3, T_arg4>::parent_type
 

Reimplemented in SigC::Slot4<T_return, T_arg1, T_arg2, T_arg3, T_arg4>.


Member Function Documentation

template <class T_return, class T_arg1, class T_arg2, class T_arg3, class T_arg4>
sigc::slot<T_return, T_arg1, T_arg2, T_arg3, T_arg4>::slot ( const slot<T_return, T_arg1, T_arg2, T_arg3, T_arg4>&  src  )  [inline]
 

template <class T_return, class T_arg1, class T_arg2, class T_arg3, class T_arg4>
template <class T_functor>
sigc::slot<T_return, T_arg1, T_arg2, T_arg3, T_arg4>::slot ( const T_functor&  _A_func  )  [inline]
 

Constructs a slot from an arbitrary functor.

Parameters:
_A_func The desirer functor the new slot should be assigned to.

template <class T_return, class T_arg1, class T_arg2, class T_arg3, class T_arg4>
sigc::slot<T_return, T_arg1, T_arg2, T_arg3, T_arg4>::slot (  )  [inline]
 


The documentation for this class was generated from the following file:
Generated for libsigc++ 2.0 by Doxygen 1.3.3 © 1997-2001