logo top
Main Page   Groups   Namespaces  

retype.h File Reference


Namespaces

namespace  SigC

Classes

struct  SigC::retype_slot_functor<T_functor, T_return, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7>
struct  SigC::retype_slot_functor<T_functor, T_return, 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>
struct  SigC::retype_slot_functor<T_functor, void, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7>
struct  SigC::retype_slot_functor<T_functor, void, 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, class T_functor, class T_return, 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 retype_slot_functor<T_functor, T_return, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7>& _A_target)
template<class T_return, class T_ret>
Slot0<T_return> retype (const Slot0<T_ret>& _A_slot)
template<class T_return, class T_arg1, class T_ret, class T_type1>
Slot1<T_return, T_arg1> retype (const Slot1<T_ret, T_type1>& _A_slot)
template<class T_return, class T_arg1, class T_arg2, class T_ret, class T_type1, class T_type2>
Slot2<T_return, T_arg1, T_arg2> retype (const Slot2<T_ret, T_type1, T_type2>& _A_slot)
template<class T_return, class T_arg1, class T_arg2, class T_arg3, class T_ret, class T_type1, class T_type2, class T_type3>
Slot3< T_return, T_arg1, T_arg2,
T_arg3 > 
retype (const Slot3<T_ret, T_type1, T_type2, T_type3>& _A_slot)
template<class T_return, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_ret, class T_type1, class T_type2, class T_type3, class T_type4>
Slot4< T_return, T_arg1, T_arg2,
T_arg3, T_arg4 > 
retype (const Slot4<T_ret, T_type1, T_type2, T_type3, T_type4>& _A_slot)
template<class T_return, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_ret, class T_type1, class T_type2, class T_type3, class T_type4, class T_type5>
Slot5< T_return, T_arg1, T_arg2,
T_arg3, T_arg4, T_arg5 > 
retype (const Slot5<T_ret, T_type1, T_type2, T_type3, T_type4, T_type5>& _A_slot)
template<class T_return, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_ret, class T_type1, class T_type2, class T_type3, class T_type4, class T_type5, class T_type6>
Slot6< T_return, T_arg1, T_arg2,
T_arg3, T_arg4, T_arg5, T_arg6 > 
retype (const Slot6<T_ret, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6>& _A_slot)
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, class T_ret, class T_type1, class T_type2, class T_type3, class T_type4, class T_type5, class T_type6, class T_type7>
Slot7< T_return, T_arg1, T_arg2,
T_arg3, T_arg4, T_arg5, T_arg6,
T_arg7 > 
retype (const Slot7<T_ret, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7>& _A_slot)

Function Documentation

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, class T_ret, class T_type1, class T_type2, class T_type3, class T_type4, class T_type5, class T_type6, class T_type7>
Slot7<T_return, T_arg1,T_arg2,T_arg3,T_arg4,T_arg5,T_arg6,T_arg7> retype ( const Slot7<T_ret, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7>&  _A_slot  )  [inline]
 

template <class T_return, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_ret, class T_type1, class T_type2, class T_type3, class T_type4, class T_type5, class T_type6>
Slot6<T_return, T_arg1,T_arg2,T_arg3,T_arg4,T_arg5,T_arg6> retype ( const Slot6<T_ret, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6>&  _A_slot  )  [inline]
 

template <class T_return, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_ret, class T_type1, class T_type2, class T_type3, class T_type4, class T_type5>
Slot5<T_return, T_arg1,T_arg2,T_arg3,T_arg4,T_arg5> retype ( const Slot5<T_ret, T_type1, T_type2, T_type3, T_type4, T_type5>&  _A_slot  )  [inline]
 

template <class T_return, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_ret, class T_type1, class T_type2, class T_type3, class T_type4>
Slot4<T_return, T_arg1,T_arg2,T_arg3,T_arg4> retype ( const Slot4<T_ret, T_type1, T_type2, T_type3, T_type4>&  _A_slot  )  [inline]
 

template <class T_return, class T_arg1, class T_arg2, class T_arg3, class T_ret, class T_type1, class T_type2, class T_type3>
Slot3<T_return, T_arg1,T_arg2,T_arg3> retype ( const Slot3<T_ret, T_type1, T_type2, T_type3>&  _A_slot  )  [inline]
 

template <class T_return, class T_arg1, class T_arg2, class T_ret, class T_type1, class T_type2>
Slot2<T_return, T_arg1,T_arg2> retype ( const Slot2<T_ret, T_type1, T_type2>&  _A_slot  )  [inline]
 

template <class T_return, class T_arg1, class T_ret, class T_type1>
Slot1<T_return, T_arg1> retype ( const Slot1<T_ret, T_type1>&  _A_slot  )  [inline]
 

template <class T_return, class T_ret>
Slot0<T_return> retype ( const Slot0<T_ret>&  _A_slot  )  [inline]
 

template <class T_action, class T_functor, class T_return, 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 retype_slot_functor<T_functor, T_return, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7>&  _A_target
 


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