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

GIOP::TargetAddress_out Class Reference

#include <GIOPC.h>

Collaboration diagram for GIOP::TargetAddress_out:

Collaboration graph
[legend]
List of all members.

Public Methods

 TargetAddress_out (TargetAddress *&)
 TargetAddress_out (TargetAddress_var &)
 TargetAddress_out (const TargetAddress_out &)
TargetAddress_out & operator= (const TargetAddress_out &)
TargetAddress_out & operator= (TargetAddress *)
 operator TargetAddress *& ()
TargetAddress *& ptr (void)
TargetAddressoperator-> (void)

Private Methods

void operator= (const TargetAddress_var &)

Private Attributes

TargetAddress *& ptr_

Constructor & Destructor Documentation

ACE_INLINE GIOP::TargetAddress_out::TargetAddress_out TargetAddress *&   
 

Definition at line 464 of file GIOPC.i.

References ptr_.

00465   : ptr_ (p)
00466 {
00467   this->ptr_ = 0;
00468 }

ACE_INLINE GIOP::TargetAddress_out::TargetAddress_out TargetAddress_var  
 

Definition at line 471 of file GIOPC.i.

00472   : ptr_ (p.out ())
00473 {
00474   delete this->ptr_;
00475   this->ptr_ = 0;
00476 }

ACE_INLINE GIOP::TargetAddress_out::TargetAddress_out const TargetAddress_out &   
 

Definition at line 479 of file GIOPC.i.

00480   : ptr_ (ACE_const_cast (GIOP::TargetAddress_out&,p).ptr_)
00481 {}


Member Function Documentation

GIOP::TargetAddress_out::operator TargetAddress *&  
 

ACE_INLINE GIOP::TargetAddress * GIOP::TargetAddress_out::operator-> void   
 

Definition at line 510 of file GIOPC.i.

References ptr_.

00511 {
00512   return this->ptr_;
00513 }

void GIOP::TargetAddress_out::operator= const TargetAddress_var   [private]
 

ACE_INLINE GIOP::TargetAddress_out & GIOP::TargetAddress_out::operator= TargetAddress  
 

Definition at line 491 of file GIOPC.i.

References ptr_.

00492 {
00493   this->ptr_ = p;
00494   return *this;
00495 }

ACE_INLINE GIOP::TargetAddress_out & GIOP::TargetAddress_out::operator= const TargetAddress_out &   
 

Definition at line 484 of file GIOPC.i.

References ptr_.

00485 {
00486   this->ptr_ = ACE_const_cast (GIOP::TargetAddress_out&,p).ptr_;
00487   return *this;
00488 }

ACE_INLINE GIOP::TargetAddress *& GIOP::TargetAddress_out::ptr void   
 

Definition at line 504 of file GIOPC.i.

00505 {
00506   return this->ptr_;
00507 }


Member Data Documentation

TargetAddress*& GIOP::TargetAddress_out::ptr_ [private]
 

Definition at line 237 of file GIOPC.h.

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


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