libsigc++ 2.2.10
|
limit_reference object for a class that derives from trackable. More...
#include <sigc++/limit_reference.h>
Public Member Functions | |
limit_reference (T_type& _A_target) | |
Constructor. | |
const trackable& | visit () const |
Retrieve the entity to visit for visit_each(). | |
T_type& | invoke () const |
Retrieve the reference. |
limit_reference object for a class that derives from trackable.
sigc::limit_reference< T_type, true >::limit_reference | ( | T_type & | _A_target | ) | [inline] |
Constructor.
_A_target | The reference to limit. |
T_type& sigc::limit_reference< T_type, true >::invoke | ( | ) | const [inline] |
Retrieve the reference.
This is always a reference to the derived instance.
const trackable& sigc::limit_reference< T_type, true >::visit | ( | ) | const [inline] |
Retrieve the entity to visit for visit_each().
Depending on the template specialization, this is either a derived reference, or sigc::trackable& if T_type derives from sigc::trackable.