![]() |
![]() |
Classes | |
struct | retype_slot_functor |
struct | retype_slot_functor<T_functor, void, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7> |
class | Signal0 |
Signal declaration. More... | |
class | Signal1 |
Signal declaration. More... | |
class | Signal2 |
Signal declaration. More... | |
class | Signal3 |
Signal declaration. More... | |
class | Signal4 |
Signal declaration. More... | |
class | Signal5 |
Signal declaration. More... | |
class | Signal6 |
Signal declaration. More... | |
class | Signal7 |
Signal declaration. More... | |
class | Slot0 |
Converts an arbitrary functor to a unified type which is opaque. More... | |
class | Slot1 |
Converts an arbitrary functor to a unified type which is opaque. More... | |
class | Slot2 |
Converts an arbitrary functor to a unified type which is opaque. More... | |
class | Slot3 |
Converts an arbitrary functor to a unified type which is opaque. More... | |
class | Slot4 |
Converts an arbitrary functor to a unified type which is opaque. More... | |
class | Slot5 |
Converts an arbitrary functor to a unified type which is opaque. More... | |
class | Slot6 |
Converts an arbitrary functor to a unified type which is opaque. More... | |
class | Slot7 |
Converts an arbitrary functor to a unified type which is opaque. More... | |
Typedefs | |
typedef ::sigc::connection | Connection |
Convinience class for safe disconnection. | |
typedef ::sigc::trackable | Object |
Functions | |
template<class T_bound1, class T_functor> | |
inline::sigc::bind_functor<-1, T_functor, typename::sigc::unwrap_reference <T_bound1 >::type> | bind (const T_functor& _A_functor, T_bound1 _A_b1) |
template<class T_bound1, class T_bound2, class T_functor> | |
inline::sigc::bind_functor<-1, T_functor, typename::sigc::unwrap_reference < T_bound1 >::type, typename::sigc::unwrap_reference <T_bound2 >::type> | bind (const T_functor& _A_functor, T_bound1 _A_b1, T_bound2 _A_b2) |
template<class T_bound1, class T_bound2, class T_bound3, class T_functor> | |
inline::sigc::bind_functor<-1, T_functor, typename::sigc::unwrap_reference < T_bound1 >::type, typename::sigc::unwrap_reference < T_bound2 >::type, typename::sigc::unwrap_reference <T_bound3 >::type> | bind (const T_functor& _A_functor, T_bound1 _A_b1, T_bound2 _A_b2, T_bound3 _A_b3) |
template<class T_return, class T_obj> | |
Slot0<T_return> | slot_class (T_obj& _A_obj, T_return(T_obj::* _A_func)()) |
Creates a functor of type SigC::Slot0 that encapsulates a method and an object instance. | |
template<class T_return, class T_arg1, class T_obj> | |
Slot1<T_return, T_arg1> | slot_class (T_obj& _A_obj, T_return(T_obj::* _A_func)(T_arg1)) |
Creates a functor of type SigC::Slot1 that encapsulates a method and an object instance. | |
template<class T_return, class T_arg1, class T_arg2, class T_obj> | |
Slot2< T_return, T_arg1, T_arg2 > | slot_class (T_obj& _A_obj, T_return(T_obj::* _A_func)(T_arg1, T_arg2)) |
Creates a functor of type SigC::Slot2 that encapsulates a method and an object instance. | |
template<class T_return, class T_arg1, class T_arg2, class T_arg3, class T_obj> | |
Slot3< T_return, T_arg1, T_arg2, T_arg3 > | slot_class (T_obj& _A_obj, T_return(T_obj::* _A_func)(T_arg1, T_arg2, T_arg3)) |
Creates a functor of type SigC::Slot3 that encapsulates a method and an object instance. | |
template<class T_return, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_obj> | |
Slot4< T_return, T_arg1, T_arg2, T_arg3, T_arg4 > | slot_class (T_obj& _A_obj, T_return(T_obj::* _A_func)(T_arg1, T_arg2, T_arg3, T_arg4)) |
Creates a functor of type SigC::Slot4 that encapsulates a method and an object instance. | |
template<class T_return, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_obj> | |
Slot5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 > | slot_class (T_obj& _A_obj, T_return(T_obj::* _A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)) |
Creates a functor of type SigC::Slot5 that encapsulates a method and an object instance. | |
template<class T_return, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_obj> | |
Slot6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 > | slot_class (T_obj& _A_obj, T_return(T_obj::* _A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)) |
Creates a functor of type SigC::Slot6 that encapsulates a method and an object instance. | |
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_obj> | |
Slot7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > | slot_class (T_obj& _A_obj, T_return(T_obj::* _A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)) |
Creates a functor of type SigC::Slot7 that encapsulates a method and an object instance. | |
template<class T_return, class T_obj> | |
Slot0<T_return> | slot_class (const T_obj& _A_obj, T_return(T_obj::* _A_func)() const) |
Creates a functor of type SigC::Slot0 that encapsulates a const method and an object instance. | |
template<class T_return, class T_arg1, class T_obj> | |
Slot1<T_return, T_arg1> | slot_class (const T_obj& _A_obj, T_return(T_obj::* _A_func)(T_arg1) const) |
Creates a functor of type SigC::Slot1 that encapsulates a const method and an object instance. | |
template<class T_return, class T_arg1, class T_arg2, class T_obj> | |
Slot2< T_return, T_arg1, T_arg2 > | slot_class (const T_obj& _A_obj, T_return(T_obj::* _A_func)(T_arg1, T_arg2) const) |
Creates a functor of type SigC::Slot2 that encapsulates a const method and an object instance. | |
template<class T_return, class T_arg1, class T_arg2, class T_arg3, class T_obj> | |
Slot3< T_return, T_arg1, T_arg2, T_arg3 > | slot_class (const T_obj& _A_obj, T_return(T_obj::* _A_func)(T_arg1, T_arg2, T_arg3) const) |
Creates a functor of type SigC::Slot3 that encapsulates a const method and an object instance. | |
template<class T_return, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_obj> | |
Slot4< T_return, T_arg1, T_arg2, T_arg3, T_arg4 > | slot_class (const T_obj& _A_obj, T_return(T_obj::* _A_func)(T_arg1, T_arg2, T_arg3, T_arg4) const) |
Creates a functor of type SigC::Slot4 that encapsulates a const method and an object instance. | |
template<class T_return, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_obj> | |
Slot5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 > | slot_class (const T_obj& _A_obj, T_return(T_obj::* _A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) const) |
Creates a functor of type SigC::Slot5 that encapsulates a const method and an object instance. | |
template<class T_return, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_obj> | |
Slot6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 > | slot_class (const T_obj& _A_obj, T_return(T_obj::* _A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) const) |
Creates a functor of type SigC::Slot6 that encapsulates a const method and an object instance. | |
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_obj> | |
Slot7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > | slot_class (const T_obj& _A_obj, T_return(T_obj::* _A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) const) |
Creates a functor of type SigC::Slot7 that encapsulates a const method and an object instance. | |
template<class T_hidden1, class T_return> | |
SigC::Slot1 < T_return, T_hidden1 > | hide (const SigC::Slot0<T_return>& _A_slot) |
template<class T_hidden1, class T_return, class T_arg1> | |
SigC::Slot2 < T_return, T_arg1, T_hidden1 > | hide (const SigC::Slot1<T_return, T_arg1>& _A_slot) |
template<class T_hidden1, class T_return, class T_arg1, class T_arg2> | |
SigC::Slot3 < T_return, T_arg1, T_arg2, T_hidden1 > | hide (const SigC::Slot2<T_return, T_arg1, T_arg2>& _A_slot) |
template<class T_hidden1, class T_return, class T_arg1, class T_arg2, class T_arg3> | |
SigC::Slot4 < T_return, T_arg1, T_arg2, T_arg3, T_hidden1 > | hide (const SigC::Slot3<T_return, T_arg1, T_arg2, T_arg3>& _A_slot) |
template<class T_hidden1, class T_return, class T_arg1, class T_arg2, class T_arg3, class T_arg4> | |
SigC::Slot5 < T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_hidden1 > | hide (const SigC::Slot4<T_return, T_arg1, T_arg2, T_arg3, T_arg4>& _A_slot) |
template<class T_hidden1, class T_return, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5> | |
SigC::Slot6 < T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_hidden1 > | hide (const SigC::Slot5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>& _A_slot) |
template<class T_hidden1, class T_return, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6> | |
SigC::Slot7 < T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_hidden1 > | hide (const SigC::Slot6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>& _A_slot) |
template<class T_return, class T_obj> | |
Slot1< T_return, T_obj& > | slot (T_return(T_obj::* _A_func)()) |
Creates a functor of type Sigc::Slot1 that wraps a method. | |
template<class T_return, class T_arg1, class T_obj> | |
Slot2< T_return, T_obj&, T_arg1 > | slot (T_return(T_obj::* _A_func)(T_arg1)) |
Creates a functor of type Sigc::Slot2 that wraps a method. | |
template<class T_return, class T_arg1, class T_arg2, class T_obj> | |
Slot3< T_return, T_obj &, T_arg1, T_arg2 > | slot (T_return(T_obj::* _A_func)(T_arg1, T_arg2)) |
Creates a functor of type Sigc::Slot3 that wraps a method. | |
template<class T_return, class T_arg1, class T_arg2, class T_arg3, class T_obj> | |
Slot4< T_return, T_obj &, T_arg1, T_arg2, T_arg3 > | slot (T_return(T_obj::* _A_func)(T_arg1, T_arg2, T_arg3)) |
Creates a functor of type Sigc::Slot4 that wraps a method. | |
template<class T_return, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_obj> | |
Slot5< T_return, T_obj &, T_arg1, T_arg2, T_arg3, T_arg4 > | slot (T_return(T_obj::* _A_func)(T_arg1, T_arg2, T_arg3, T_arg4)) |
Creates a functor of type Sigc::Slot5 that wraps a method. | |
template<class T_return, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_obj> | |
Slot6< T_return, T_obj &, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 > | slot (T_return(T_obj::* _A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)) |
Creates a functor of type Sigc::Slot6 that wraps a method. | |
template<class T_return, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_obj> | |
Slot7< T_return, T_obj &, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 > | slot (T_return(T_obj::* _A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)) |
Creates a functor of type Sigc::Slot7 that wraps a method. | |
template<class T_return, class T_obj1, class T_obj2> | |
Slot0<T_return> | slot (T_obj1& _A_obj, T_return(T_obj2::* _A_func)()) |
Creates a functor of type SigC::Slot0 that encapsulates a method and an object instance. | |
template<class T_return, class T_arg1, class T_obj1, class T_obj2> | |
Slot1<T_return, T_arg1> | slot (T_obj1& _A_obj, T_return(T_obj2::* _A_func)(T_arg1)) |
Creates a functor of type SigC::Slot1 that encapsulates a method and an object instance. | |
template<class T_return, class T_arg1, class T_arg2, class T_obj1, class T_obj2> | |
Slot2< T_return, T_arg1, T_arg2 > | slot (T_obj1& _A_obj, T_return(T_obj2::* _A_func)(T_arg1, T_arg2)) |
Creates a functor of type SigC::Slot2 that encapsulates a method and an object instance. | |
template<class T_return, class T_arg1, class T_arg2, class T_arg3, class T_obj1, class T_obj2> | |
Slot3< T_return, T_arg1, T_arg2, T_arg3 > | slot (T_obj1& _A_obj, T_return(T_obj2::* _A_func)(T_arg1, T_arg2, T_arg3)) |
Creates a functor of type SigC::Slot3 that encapsulates a method and an object instance. | |
template<class T_return, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_obj1, class T_obj2> | |
Slot4< T_return, T_arg1, T_arg2, T_arg3, T_arg4 > | slot (T_obj1& _A_obj, T_return(T_obj2::* _A_func)(T_arg1, T_arg2, T_arg3, T_arg4)) |
Creates a functor of type SigC::Slot4 that encapsulates a method and an object instance. | |
template<class T_return, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_obj1, class T_obj2> | |
Slot5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 > | slot (T_obj1& _A_obj, T_return(T_obj2::* _A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)) |
Creates a functor of type SigC::Slot5 that encapsulates a method and an object instance. | |
template<class T_return, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_obj1, class T_obj2> | |
Slot6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 > | slot (T_obj1& _A_obj, T_return(T_obj2::* _A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)) |
Creates a functor of type SigC::Slot6 that encapsulates a method and an object instance. | |
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_obj1, class T_obj2> | |
Slot7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > | slot (T_obj1& _A_obj, T_return(T_obj2::* _A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)) |
Creates a functor of type SigC::Slot7 that encapsulates a method and an object instance. | |
template<class T_return, class T_obj1, class T_obj2> | |
Slot0<T_return> | slot (const T_obj1& _A_obj, T_return(T_obj2::* _A_func)() const) |
Creates a functor of type SigC::Slot0 that encapsulates a const method and an object instance. | |
template<class T_return, class T_arg1, class T_obj1, class T_obj2> | |
Slot1<T_return, T_arg1> | slot (const T_obj1& _A_obj, T_return(T_obj2::* _A_func)(T_arg1) const) |
Creates a functor of type SigC::Slot1 that encapsulates a const method and an object instance. | |
template<class T_return, class T_arg1, class T_arg2, class T_obj1, class T_obj2> | |
Slot2< T_return, T_arg1, T_arg2 > | slot (const T_obj1& _A_obj, T_return(T_obj2::* _A_func)(T_arg1, T_arg2) const) |
Creates a functor of type SigC::Slot2 that encapsulates a const method and an object instance. | |
template<class T_return, class T_arg1, class T_arg2, class T_arg3, class T_obj1, class T_obj2> | |
Slot3< T_return, T_arg1, T_arg2, T_arg3 > | slot (const T_obj1& _A_obj, T_return(T_obj2::* _A_func)(T_arg1, T_arg2, T_arg3) const) |
Creates a functor of type SigC::Slot3 that encapsulates a const method and an object instance. | |
template<class T_return, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_obj1, class T_obj2> | |
Slot4< T_return, T_arg1, T_arg2, T_arg3, T_arg4 > | slot (const T_obj1& _A_obj, T_return(T_obj2::* _A_func)(T_arg1, T_arg2, T_arg3, T_arg4) const) |
Creates a functor of type SigC::Slot4 that encapsulates a const method and an object instance. | |
template<class T_return, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_obj1, class T_obj2> | |
Slot5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 > | slot (const T_obj1& _A_obj, T_return(T_obj2::* _A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) const) |
Creates a functor of type SigC::Slot5 that encapsulates a const method and an object instance. | |
template<class T_return, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_obj1, class T_obj2> | |
Slot6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 > | slot (const T_obj1& _A_obj, T_return(T_obj2::* _A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) const) |
Creates a functor of type SigC::Slot6 that encapsulates a const method and an object instance. | |
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_obj1, class T_obj2> | |
Slot7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > | slot (const T_obj1& _A_obj, T_return(T_obj2::* _A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) const) |
Creates a functor of type SigC::Slot7 that encapsulates a const method and an object instance. | |
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) |
template<class T_return> | |
Slot0<T_return> | 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> | 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 > | 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 > | 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 > | 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 > | 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 > | 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 > | 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. |
typedef ::sigc::trackable SigC::Object |
inline ::sigc::bind_functor<-1, T_functor, typename ::sigc::unwrap_reference<T_bound1>::type, typename ::sigc::unwrap_reference<T_bound2>::type, typename ::sigc::unwrap_reference<T_bound3>::type> SigC::bind | ( | const T_functor & | _A_functor, | |
T_bound1 | _A_b1, | |||
T_bound2 | _A_b2, | |||
T_bound3 | _A_b3 | |||
) | [inline] |
inline ::sigc::bind_functor<-1, T_functor, typename ::sigc::unwrap_reference<T_bound1>::type, typename ::sigc::unwrap_reference<T_bound2>::type> SigC::bind | ( | const T_functor & | _A_functor, | |
T_bound1 | _A_b1, | |||
T_bound2 | _A_b2 | |||
) | [inline] |
inline ::sigc::bind_functor<-1, T_functor, typename ::sigc::unwrap_reference<T_bound1>::type> SigC::bind | ( | const T_functor & | _A_functor, | |
T_bound1 | _A_b1 | |||
) | [inline] |
SigC::Slot7<T_return, T_arg1,T_arg2,T_arg3,T_arg4,T_arg5,T_arg6, T_hidden1> SigC::hide | ( | const SigC::Slot6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>& | _A_slot | ) | [inline] |
SigC::Slot7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_hidden1, T_hidden2> SigC::hide | ( | const SigC::Slot5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>& | _A_slot | ) | [inline] |
SigC::Slot6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_hidden1, T_hidden2> SigC::hide | ( | const SigC::Slot4<T_return, T_arg1, T_arg2, T_arg3, T_arg4>& | _A_slot | ) | [inline] |
SigC::Slot5<T_return, T_arg1, T_arg2, T_arg3, T_hidden1, T_hidden2> SigC::hide | ( | const SigC::Slot3<T_return, T_arg1, T_arg2, T_arg3>& | _A_slot | ) | [inline] |
SigC::Slot4<T_return, T_arg1, T_arg2, T_hidden1, T_hidden2> SigC::hide | ( | const SigC::Slot2<T_return, T_arg1, T_arg2>& | _A_slot | ) | [inline] |
SigC::Slot3<T_return, T_arg1, T_hidden1, T_hidden2> SigC::hide | ( | const SigC::Slot1<T_return, T_arg1>& | _A_slot | ) | [inline] |
SigC::Slot2<T_return, T_hidden1, T_hidden2> SigC::hide | ( | const SigC::Slot0<T_return>& | _A_slot | ) | [inline] |
Slot7<T_return, T_arg1,T_arg2,T_arg3,T_arg4,T_arg5,T_arg6,T_arg7> SigC::retype | ( | const Slot7< T_ret, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7 > & | _A_slot | ) | [inline] |
Slot6<T_return, T_arg1,T_arg2,T_arg3,T_arg4,T_arg5,T_arg6> SigC::retype | ( | const Slot6< T_ret, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6 > & | _A_slot | ) | [inline] |
Slot5<T_return, T_arg1,T_arg2,T_arg3,T_arg4,T_arg5> SigC::retype | ( | const Slot5< T_ret, T_type1, T_type2, T_type3, T_type4, T_type5 > & | _A_slot | ) | [inline] |
Slot4<T_return, T_arg1,T_arg2,T_arg3,T_arg4> SigC::retype | ( | const Slot4< T_ret, T_type1, T_type2, T_type3, T_type4 > & | _A_slot | ) | [inline] |
Slot3<T_return, T_arg1,T_arg2,T_arg3> SigC::retype | ( | const Slot3< T_ret, T_type1, T_type2, T_type3 > & | _A_slot | ) | [inline] |
Slot2<T_return, T_arg1,T_arg2> SigC::retype | ( | const Slot2< T_ret, T_type1, T_type2 > & | _A_slot | ) | [inline] |
Slot1<T_return, T_arg1> SigC::retype | ( | const Slot1< T_ret, T_type1 > & | _A_slot | ) | [inline] |
Slot0<T_return> SigC::retype | ( | const Slot0< T_ret > & | _A_slot | ) | [inline] |
void SigC::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 | |||
) | [inline] |