#include <Connection_Handler.h>
Inheritance diagram for TAO_Auto_Reference< T >:
Public Member Functions | |
TAO_Auto_Reference (T &r) | |
~TAO_Auto_Reference () | |
Private Attributes | |
T & | ref_ |
It increments the refrence count in the constructor and decrements it in the destructor. The only requiement for the template parameter is to be a class that provides add_reference() and remove_reference().
Definition at line 237 of file Connection_Handler.h.
TAO_Auto_Reference< T >::TAO_Auto_Reference | ( | T & | r | ) | [inline] |
TAO_Auto_Reference< T >::~TAO_Auto_Reference | ( | ) | [inline] |
Definition at line 246 of file Connection_Handler.h.
References TAO_Auto_Reference< T >::ref_.
00247 { 00248 ref_.remove_reference (); 00249 }
T& TAO_Auto_Reference< T >::ref_ [private] |
Definition at line 252 of file Connection_Handler.h.
Referenced by TAO_Auto_Reference< T >::TAO_Auto_Reference(), and TAO_Auto_Reference< T >::~TAO_Auto_Reference().