#include <ORB_Core.h>
Collaboration diagram for TAO_ORB_Core_Auto_Ptr:

Public Methods | |
| TAO_ORB_Core_Auto_Ptr (TAO_ORB_Core *p = 0) | |
| TAO_ORB_Core_Auto_Ptr (TAO_ORB_Core_Auto_Ptr &ap) | |
| TAO_ORB_Core_Auto_Ptr& | operator= (TAO_ORB_Core_Auto_Ptr &rhs) |
| ~TAO_ORB_Core_Auto_Ptr (void) | |
| TAO_ORB_Core& | operator * () const |
| TAO_ORB_Core* | get (void) const |
| TAO_ORB_Core* | release (void) |
| void | reset (TAO_ORB_Core *p = 0) |
| TAO_ORB_Core* | operator-> () const |
Protected Attributes | |
| TAO_ORB_Core* | p_ |
This class is used as an aid to make ORB initialization exception safe. It ensures that the ORB core is deallocated if an exception is thrown.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.2.3 written by Dimitri van Heesch,
© 1997-2000