#include <Stub.h>
Collaboration diagram for TAO_Stub_Auto_Ptr:
Public Member Functions | |
TAO_Stub_Auto_Ptr (TAO_Stub *p=0) | |
TAO_Stub_Auto_Ptr (TAO_Stub_Auto_Ptr &ap) | |
TAO_Stub_Auto_Ptr & | operator= (TAO_Stub_Auto_Ptr &rhs) |
~TAO_Stub_Auto_Ptr (void) | |
TAO_Stub & | operator * () const |
TAO_Stub * | get (void) const |
TAO_Stub * | release (void) |
void | reset (TAO_Stub *p=0) |
TAO_Stub * | operator-> () const |
Protected Attributes | |
TAO_Stub * | p_ |
Definition at line 418 of file Stub.h.
ACE_INLINE TAO_Stub_Auto_Ptr::TAO_Stub_Auto_Ptr | ( | TAO_Stub * | p = 0 |
) | [explicit] |
ACE_INLINE TAO_Stub_Auto_Ptr::TAO_Stub_Auto_Ptr | ( | TAO_Stub_Auto_Ptr & | ap | ) |
ACE_INLINE TAO_Stub_Auto_Ptr::~TAO_Stub_Auto_Ptr | ( | void | ) |
ACE_INLINE TAO_Stub * TAO_Stub_Auto_Ptr::get | ( | void | ) | const |
Definition at line 349 of file Stub.inl.
Referenced by operator *(), operator->(), operator>>(), reset(), CORBA::Object::tao_object_initialize(), and CORBA::ORB::url_ior_string_to_object().
ACE_INLINE TAO_Stub & TAO_Stub_Auto_Ptr::operator * | ( | ) | const |
ACE_INLINE TAO_Stub * TAO_Stub_Auto_Ptr::operator-> | ( | ) | const |
ACE_INLINE TAO_Stub_Auto_Ptr & TAO_Stub_Auto_Ptr::operator= | ( | TAO_Stub_Auto_Ptr & | rhs | ) |
ACE_INLINE TAO_Stub * TAO_Stub_Auto_Ptr::release | ( | void | ) |
Definition at line 356 of file Stub.inl.
Referenced by CORBA::Object::_set_policy_overrides(), TAO_CORBALOC_Parser::make_stub_from_mprofile(), operator=(), operator>>(), CORBA::Object::tao_object_initialize(), and CORBA::ORB::url_ior_string_to_object().
00357 { 00358 ACE_TRACE ("TAO_Stub_Auto_Ptr::release"); 00359 TAO_Stub *old = this->p_; 00360 this->p_ = 0; 00361 return old; 00362 }
ACE_INLINE void TAO_Stub_Auto_Ptr::reset | ( | TAO_Stub * | p = 0 |
) |
TAO_Stub* TAO_Stub_Auto_Ptr::p_ [protected] |