Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

GIOP::IORAddressingInfo_out Class Reference

#include <GIOPC.h>

Collaboration diagram for GIOP::IORAddressingInfo_out:

Collaboration graph
[legend]
List of all members.

Public Methods

 IORAddressingInfo_out (IORAddressingInfo *&)
 IORAddressingInfo_out (IORAddressingInfo_var &)
 IORAddressingInfo_out (const IORAddressingInfo_out &)
IORAddressingInfo_out & operator= (const IORAddressingInfo_out &)
IORAddressingInfo_out & operator= (IORAddressingInfo *)
 operator IORAddressingInfo *& ()
IORAddressingInfo *& ptr (void)
IORAddressingInfooperator-> (void)

Private Methods

void operator= (const IORAddressingInfo_var &)

Private Attributes

IORAddressingInfo *& ptr_

Constructor & Destructor Documentation

ACE_INLINE GIOP::IORAddressingInfo_out::IORAddressingInfo_out IORAddressingInfo *&   
 

Definition at line 145 of file GIOPC.i.

References ptr_.

00146   : ptr_ (p)
00147 {
00148   this->ptr_ = 0;
00149 }

ACE_INLINE GIOP::IORAddressingInfo_out::IORAddressingInfo_out IORAddressingInfo_var  
 

Definition at line 152 of file GIOPC.i.

00153   : ptr_ (p.out ())
00154 {
00155   delete this->ptr_;
00156   this->ptr_ = 0;
00157 }

ACE_INLINE GIOP::IORAddressingInfo_out::IORAddressingInfo_out const IORAddressingInfo_out &   
 

Definition at line 160 of file GIOPC.i.

00161   : ptr_ (ACE_const_cast (GIOP::IORAddressingInfo_out&,p).ptr_)
00162 {}


Member Function Documentation

GIOP::IORAddressingInfo_out::operator IORAddressingInfo *&  
 

ACE_INLINE GIOP::IORAddressingInfo * GIOP::IORAddressingInfo_out::operator-> void   
 

Definition at line 191 of file GIOPC.i.

References ptr_.

00192 {
00193   return this->ptr_;
00194 }

void GIOP::IORAddressingInfo_out::operator= const IORAddressingInfo_var   [private]
 

ACE_INLINE GIOP::IORAddressingInfo_out & GIOP::IORAddressingInfo_out::operator= IORAddressingInfo  
 

Definition at line 172 of file GIOPC.i.

References ptr_.

00173 {
00174   this->ptr_ = p;
00175   return *this;
00176 }

ACE_INLINE GIOP::IORAddressingInfo_out & GIOP::IORAddressingInfo_out::operator= const IORAddressingInfo_out &   
 

Definition at line 165 of file GIOPC.i.

References ptr_.

00166 {
00167   this->ptr_ = ACE_const_cast (GIOP::IORAddressingInfo_out&,p).ptr_;
00168   return *this;
00169 }

ACE_INLINE GIOP::IORAddressingInfo *& GIOP::IORAddressingInfo_out::ptr void   
 

Definition at line 185 of file GIOPC.i.

00186 {
00187   return this->ptr_;
00188 }


Member Data Documentation

IORAddressingInfo*& GIOP::IORAddressingInfo_out::ptr_ [private]
 

Definition at line 137 of file GIOPC.h.

Referenced by IORAddressingInfo_out, operator->, and operator=.


The documentation for this class was generated from the following files:
Generated on Mon Jun 16 15:59:40 2003 for TAO by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002