|
Namespaces |
| namespace | sigc |
Classes |
| class | sigc::limit_reference<T_type, I_derives_trackable> |
| | A limit_reference<Foo> object stores a reference (Foo&), but make sure that, if Foo inherits from sigc::trackable, then visit_each<>() will "limit" itself to the sigc::trackable reference instead of the derived reference. More...
|
| class | sigc::limit_reference<T_type, true> |
| | limit_reference object for a class that derives from trackable. More...
|
| class | sigc::const_limit_reference<T_type, I_derives_trackable> |
| | A const_limit_reference<Foo> object stores a reference (Foo&), but make sure that, if Foo inherits from sigc::trackable, then visit_each<>() will "limit" itself to the sigc::trackable reference instead of the derived reference. More...
|
| class | sigc::const_limit_reference<T_type, true> |
| | const_limit_reference object for a class that derives from trackable. More...
|
| class | sigc::volatile_limit_reference<T_type, I_derives_trackable> |
| | A volatile_limit_reference<Foo> object stores a reference (Foo&), but make sure that, if Foo inherits from sigc::trackable, then visit_each<>() will "limit" itself to the sigc::trackable reference instead of the derived reference. More...
|
| class | sigc::volatile_limit_reference<T_type, true> |
| | volatile_limit_reference object for a class that derives from trackable. More...
|
| class | sigc::const_volatile_limit_reference<T_type, I_derives_trackable> |
| | A const_volatile_limit_reference<Foo> object stores a reference (Foo&), but make sure that, if Foo inherits from sigc::trackable, then visit_each<>() will "limit" itself to the sigc::trackable reference instead of the derived reference. More...
|
| class | sigc::const_volatile_limit_reference<T_type, true> |
| | const_volatile_limit_reference object for a class that derives from trackable. More...
|
Functions |
| template<class T_action, class T_type, bool I_derives_trackable> |
| void | sigc::visit_each (const T_action& _A_action, const limit_reference<T_type, I_derives_trackable>& _A_target) |
| | Implementation of visit_each() specialized for the limit_reference class, to call visit_each() on the entity returned by the limit_reference's visit() method.
|
| template<class T_action, class T_type, bool I_derives_trackable> |
| void | sigc::visit_each (const T_action& _A_action, const const_limit_reference<T_type, I_derives_trackable>& _A_target) |
| | Implementation of visit_each() specialized for the const_limit_reference class, to call visit_each() on the entity returned by the const_limit_reference's visit() method.
|
| template<class T_action, class T_type, bool I_derives_trackable> |
| void | sigc::visit_each (const T_action& _A_action, const volatile_limit_reference<T_type, I_derives_trackable>& _A_target) |
| | Implementation of visit_each() specialized for the volatile_limit_reference class, to call visit_each() on the entity returned by the volatile_limit_reference's visit() method.
|
| template<class T_action, class T_type, bool I_derives_trackable> |
| void | sigc::visit_each (const T_action& _A_action, const const_volatile_limit_reference<T_type, I_derives_trackable>& _A_target) |
| | Implementation of visit_each() specialized for the const_volatile_limit_reference class, to call visit_each() on the entity returned by the const_volatile_limit_reference's visit() method.
|