libsigc++: sigc::volatile_limit_reference< T_type, true > Class Template Reference
volatile_limit_reference object for a class that derives from trackable. More...
#include <sigc++/limit_reference.h>
Public Member Functions | |
| volatile_limit_reference (T_type& _A_target) | |
| Constructor. | |
| const trackable& | visit () const |
| Retrieve the entity to visit for visit_each(). | |
| volatile T_type& | invoke () const |
| Retrieve the reference. | |
Detailed Description
template<class T_type>
class sigc::volatile_limit_reference< T_type, true >
volatile_limit_reference object for a class that derives from trackable.
- T_type The type of the reference.
Constructor & Destructor Documentation
template <class T_type >
|
inline |
Constructor.
- Parameters:
-
_A_target The reference to limit.
Member Function Documentation
template <class T_type >
|
inline |
Retrieve the reference.
This is always a reference to the derived instance.
- Returns:
- The reference.
template <class T_type >
|
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.
- Returns:
- The reference.
