logo top
Main Page   Groups   Namespaces  

sigc::const_limit_reference<T_type, true> Class Template Reference

const_limit_reference object for a class that derives from trackable. More...

List of all members.

Public Member Functions

 const_limit_reference (const T_type& _A_target)
 Constructor.
const trackablevisit () const
 Retrieve the entity to visit for visit_each().
const T_type& invoke () const
 Retrieve the reference.


Detailed Description

template <class T_type>
class sigc::const_limit_reference< T_type, true >

const_limit_reference object for a class that derives from trackable.


Constructor & Destructor Documentation

template <class T_type>
sigc::const_limit_reference<T_type, true>::const_limit_reference ( const T_type &  _A_target  )  [inline]

Constructor.

Parameters:
_A_target The reference to limit.


Member Function Documentation

template <class T_type>
const trackable& sigc::const_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.

Returns:
The reference.

template <class T_type>
const T_type& sigc::const_limit_reference<T_type, true>::invoke (  )  const [inline]

Retrieve the reference.

This is always a reference to the derived instance.

Returns:
The reference.


The documentation for this class was generated from the following file:
Generated for libsigc++ 2.0 by Doxygen 1.5.1 © 1997-2001