|
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.
|