|
class | sigc::track_obj_functor1< T_functor, T_obj1 > |
| track_obj_functor1 wraps a functor and stores a reference to a trackable object. More...
|
|
class | sigc::track_obj_functor2< T_functor, T_obj1, T_obj2 > |
| track_obj_functor2 wraps a functor and stores 2 references to trackable objects. More...
|
|
class | sigc::track_obj_functor3< T_functor, T_obj1, T_obj2, T_obj3 > |
| track_obj_functor3 wraps a functor and stores 3 references to trackable objects. More...
|
|
class | sigc::track_obj_functor4< T_functor, T_obj1, T_obj2, T_obj3, T_obj4 > |
| track_obj_functor4 wraps a functor and stores 4 references to trackable objects. More...
|
|
class | sigc::track_obj_functor5< T_functor, T_obj1, T_obj2, T_obj3, T_obj4, T_obj5 > |
| track_obj_functor5 wraps a functor and stores 5 references to trackable objects. More...
|
|
class | sigc::track_obj_functor6< T_functor, T_obj1, T_obj2, T_obj3, T_obj4, T_obj5, T_obj6 > |
| track_obj_functor6 wraps a functor and stores 6 references to trackable objects. More...
|
|
class | sigc::track_obj_functor7< T_functor, T_obj1, T_obj2, T_obj3, T_obj4, T_obj5, T_obj6, T_obj7 > |
| track_obj_functor7 wraps a functor and stores 7 references to trackable objects. More...
|
|
|
template<typename T_functor , typename T_obj1 > |
track_obj_functor1< T_functor, T_obj1 > | sigc::track_obj (const T_functor & _A_func, const T_obj1 & _A_obj1) |
| Creates an adaptor of type sigc::track_obj_functor1 which wraps a functor. More...
|
|
template<typename T_functor , typename T_obj1 , typename T_obj2 > |
track_obj_functor2< T_functor, T_obj1, T_obj2 > | sigc::track_obj (const T_functor & _A_func, const T_obj1 & _A_obj1, const T_obj2 & _A_obj2) |
| Creates an adaptor of type sigc::track_obj_functor2 which wraps a functor. More...
|
|
template<typename T_functor , typename T_obj1 , typename T_obj2 , typename T_obj3 > |
track_obj_functor3< T_functor, T_obj1, T_obj2, T_obj3 > | sigc::track_obj (const T_functor & _A_func, const T_obj1 & _A_obj1, const T_obj2 & _A_obj2, const T_obj3 & _A_obj3) |
| Creates an adaptor of type sigc::track_obj_functor3 which wraps a functor. More...
|
|
template<typename T_functor , typename T_obj1 , typename T_obj2 , typename T_obj3 , typename T_obj4 > |
track_obj_functor4< T_functor, T_obj1, T_obj2, T_obj3, T_obj4 > | sigc::track_obj (const T_functor & _A_func, const T_obj1 & _A_obj1, const T_obj2 & _A_obj2, const T_obj3 & _A_obj3, const T_obj4 & _A_obj4) |
| Creates an adaptor of type sigc::track_obj_functor4 which wraps a functor. More...
|
|
template<typename T_functor , typename T_obj1 , typename T_obj2 , typename T_obj3 , typename T_obj4 , typename T_obj5 > |
track_obj_functor5< T_functor, T_obj1, T_obj2, T_obj3, T_obj4, T_obj5 > | sigc::track_obj (const T_functor & _A_func, const T_obj1 & _A_obj1, const T_obj2 & _A_obj2, const T_obj3 & _A_obj3, const T_obj4 & _A_obj4, const T_obj5 & _A_obj5) |
| Creates an adaptor of type sigc::track_obj_functor5 which wraps a functor. More...
|
|
template<typename T_functor , typename T_obj1 , typename T_obj2 , typename T_obj3 , typename T_obj4 , typename T_obj5 , typename T_obj6 > |
track_obj_functor6< T_functor, T_obj1, T_obj2, T_obj3, T_obj4, T_obj5, T_obj6 > | sigc::track_obj (const T_functor & _A_func, const T_obj1 & _A_obj1, const T_obj2 & _A_obj2, const T_obj3 & _A_obj3, const T_obj4 & _A_obj4, const T_obj5 & _A_obj5, const T_obj6 & _A_obj6) |
| Creates an adaptor of type sigc::track_obj_functor6 which wraps a functor. More...
|
|
template<typename T_functor , typename T_obj1 , typename T_obj2 , typename T_obj3 , typename T_obj4 , typename T_obj5 , typename T_obj6 , typename T_obj7 > |
track_obj_functor7< T_functor, T_obj1, T_obj2, T_obj3, T_obj4, T_obj5, T_obj6, T_obj7 > | sigc::track_obj (const T_functor & _A_func, const T_obj1 & _A_obj1, const T_obj2 & _A_obj2, const T_obj3 & _A_obj3, const T_obj4 & _A_obj4, const T_obj5 & _A_obj5, const T_obj6 & _A_obj6, const T_obj7 & _A_obj7) |
| Creates an adaptor of type sigc::track_obj_functor7 which wraps a functor. More...
|
|
It can be useful when you assign a C++11 lambda expression or a std::function<> to a slot, or connect it to a signal, and the lambda expression or std::function<> contains references to sigc::trackable derived objects.