TAO_CosNotification
2.1.8
|
Increments the reference count in the constructor, the count is decremented in the destructor. See Refcountable.h for further notes on usage. More...
#include <Refcountable_Guard_T.h>
Public Member Functions | |
TAO_Notify_Refcountable_Guard_T (T *t=0) | |
Constructor. More... | |
TAO_Notify_Refcountable_Guard_T (const TAO_Notify_Refcountable_Guard_T< T > &rhs) | |
Copy constructor. More... | |
~TAO_Notify_Refcountable_Guard_T () | |
Destructor. More... | |
T * | get (void) const |
Redirection operator. More... | |
bool | isSet (void) const |
Boolean test. More... | |
T * | operator-> (void) const |
Redirection operator. More... | |
T & | operator* () const |
Dereference operator. More... | |
void | reset (T *t=0) |
Reassignment. More... | |
TAO_Notify_Refcountable_Guard_T < T > & | operator= (const TAO_Notify_Refcountable_Guard_T< T > &rhs) |
Assignment. More... | |
Private Member Functions | |
void | swap (TAO_Notify_Refcountable_Guard_T< T > &rhs) |
Private Attributes | |
T * | t_ |
Increments the reference count in the constructor, the count is decremented in the destructor. See Refcountable.h for further notes on usage.
|
explicit |
Constructor.
TAO_Notify_Refcountable_Guard_T< T >::TAO_Notify_Refcountable_Guard_T | ( | const TAO_Notify_Refcountable_Guard_T< T > & | rhs | ) |
Copy constructor.
TAO_Notify_Refcountable_Guard_T< T >::~TAO_Notify_Refcountable_Guard_T | ( | ) |
Destructor.
T * TAO_Notify_Refcountable_Guard_T< T >::get | ( | void | ) | const |
Redirection operator.
bool TAO_Notify_Refcountable_Guard_T< T >::isSet | ( | void | ) | const |
Boolean test.
T & TAO_Notify_Refcountable_Guard_T< T >::operator* | ( | void | ) | const |
Dereference operator.
T * TAO_Notify_Refcountable_Guard_T< T >::operator-> | ( | void | ) | const |
Redirection operator.
TAO_Notify_Refcountable_Guard_T< T > & TAO_Notify_Refcountable_Guard_T< T >::operator= | ( | const TAO_Notify_Refcountable_Guard_T< T > & | rhs | ) |
Assignment.
void TAO_Notify_Refcountable_Guard_T< T >::reset | ( | T * | t = 0 | ) |
Reassignment.
|
private |
|
private |