![]() |
Public Member Functions | |
| const_volatile_limit_reference (const T_type& _A_target) | |
| Constructor. | |
| const trackable& | visit () const |
| Retrieve the entity to visit for visit_each(). | |
| const volatile T_type& | invoke () const |
| Retrieve the reference. | |
| sigc::const_volatile_limit_reference<T_type, true>::const_volatile_limit_reference | ( | const T_type & | _A_target | ) | [inline] |
Constructor.
| _A_target | The reference to limit. |
| const trackable& sigc::const_volatile_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.
| const volatile T_type& sigc::const_volatile_limit_reference<T_type, true>::invoke | ( | ) | const [inline] |
Retrieve the reference.
This is always a reference to the derived instance.