#include <Refcountable_Guard_T.h>
Collaboration diagram for TAO_Notify_Refcountable_Guard_T< T >:
Public Member Functions | |
TAO_Notify_Refcountable_Guard_T (T *t=0) | |
Constuctor. | |
TAO_Notify_Refcountable_Guard_T (const TAO_Notify_Refcountable_Guard_T< T > &rhs) | |
Copy constructor. | |
~TAO_Notify_Refcountable_Guard_T () | |
Destructor. | |
T * | get (void) const |
Redirection operator. | |
bool | isSet (void) const |
Boolean test. | |
T * | operator-> (void) const |
Redirection operator. | |
T & | operator * () const |
Dereference operator. | |
void | reset (T *t=0) |
Reassignment. | |
TAO_Notify_Refcountable_Guard_T< T > & | operator= (const TAO_Notify_Refcountable_Guard_T< T > &rhs) |
Assignment. | |
Private Member Functions | |
void | swap (TAO_Notify_Refcountable_Guard_T< T > &rhs) |
Private Attributes | |
T * | t_ |
TAO_BEGIN_VERSIONED_NAMESPACE_DECL ACE_INLINE TAO_Notify_Refcountable_Guard_T< T >::TAO_Notify_Refcountable_Guard_T | ( | T * | t = 0 |
) | [inline, explicit] |
Constuctor.
ACE_INLINE TAO_Notify_Refcountable_Guard_T< T >::TAO_Notify_Refcountable_Guard_T | ( | const TAO_Notify_Refcountable_Guard_T< T > & | rhs | ) | [inline] |
Copy constructor.
ACE_INLINE TAO_Notify_Refcountable_Guard_T< T >::~TAO_Notify_Refcountable_Guard_T | ( | ) | [inline] |
Destructor.
ACE_INLINE T * TAO_Notify_Refcountable_Guard_T< T >::get | ( | void | ) | const [inline] |
Redirection operator.
ACE_INLINE bool TAO_Notify_Refcountable_Guard_T< T >::isSet | ( | void | ) | const [inline] |
Boolean test.
ACE_INLINE T * TAO_Notify_Refcountable_Guard_T< T >::operator-> | ( | void | ) | const [inline] |
Redirection operator.
ACE_INLINE T & TAO_Notify_Refcountable_Guard_T< T >::operator * | ( | ) | const [inline] |
Dereference operator.
ACE_INLINE void TAO_Notify_Refcountable_Guard_T< T >::reset | ( | T * | t = 0 |
) | [inline] |
Reassignment.
ACE_INLINE TAO_Notify_Refcountable_Guard_T< T > & TAO_Notify_Refcountable_Guard_T< T >::operator= | ( | const TAO_Notify_Refcountable_Guard_T< T > & | rhs | ) | [inline] |
Assignment.
ACE_INLINE void TAO_Notify_Refcountable_Guard_T< T >::swap | ( | TAO_Notify_Refcountable_Guard_T< T > & | rhs | ) | [inline, private] |
T* TAO_Notify_Refcountable_Guard_T< T >::t_ [private] |