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

CORBA_ServiceInformation::_tao_seq_ServiceDetail_out Class Reference

#include <Services.h>

Collaboration diagram for CORBA_ServiceInformation::_tao_seq_ServiceDetail_out:

Collaboration graph
[legend]
List of all members.

Public Methods

 _tao_seq_ServiceDetail_out (_tao_seq_ServiceDetail *&)
 _tao_seq_ServiceDetail_out (_tao_seq_ServiceDetail_var &)
 _tao_seq_ServiceDetail_out (const _tao_seq_ServiceDetail_out &)
_tao_seq_ServiceDetail_out & operator= (const _tao_seq_ServiceDetail_out &)
_tao_seq_ServiceDetail_out & operator= (_tao_seq_ServiceDetail *)
 operator _tao_seq_ServiceDetail *& ()
_tao_seq_ServiceDetail *& ptr (void)
_tao_seq_ServiceDetailoperator-> (void)
CORBA_ServiceDetailoperator[] (CORBA::ULong slot)

Private Methods

void operator= (const _tao_seq_ServiceDetail_var &)

Private Attributes

_tao_seq_ServiceDetail *& ptr_

Constructor & Destructor Documentation

ACE_INLINE CORBA_ServiceInformation::_tao_seq_ServiceDetail_out::_tao_seq_ServiceDetail_out _tao_seq_ServiceDetail *&   
 

Definition at line 1186 of file Services.i.

References ptr_.

01187   : ptr_ (p)
01188 {
01189   this->ptr_ = 0;
01190 }

ACE_INLINE CORBA_ServiceInformation::_tao_seq_ServiceDetail_out::_tao_seq_ServiceDetail_out _tao_seq_ServiceDetail_var  
 

Definition at line 1193 of file Services.i.

01194   : ptr_ (p.out ())
01195 {
01196   delete this->ptr_;
01197   this->ptr_ = 0;
01198 }

ACE_INLINE CORBA_ServiceInformation::_tao_seq_ServiceDetail_out::_tao_seq_ServiceDetail_out const _tao_seq_ServiceDetail_out &   
 

Definition at line 1201 of file Services.i.

01202   : ptr_ (ACE_const_cast (CORBA_ServiceInformation::_tao_seq_ServiceDetail_out&,p).ptr_)
01203 {}


Member Function Documentation

CORBA_ServiceInformation::_tao_seq_ServiceDetail_out::operator _tao_seq_ServiceDetail *&  
 

ACE_INLINE CORBA_ServiceInformation::_tao_seq_ServiceDetail * CORBA_ServiceInformation::_tao_seq_ServiceDetail_out::operator-> void   
 

Definition at line 1232 of file Services.i.

References ptr_.

01233 {
01234   return this->ptr_;
01235 }

void CORBA_ServiceInformation::_tao_seq_ServiceDetail_out::operator= const _tao_seq_ServiceDetail_var   [private]
 

ACE_INLINE CORBA_ServiceInformation::_tao_seq_ServiceDetail_out & CORBA_ServiceInformation::_tao_seq_ServiceDetail_out::operator= _tao_seq_ServiceDetail  
 

Definition at line 1213 of file Services.i.

References ptr_.

01214 {
01215   this->ptr_ = p;
01216   return *this;
01217 }

ACE_INLINE CORBA_ServiceInformation::_tao_seq_ServiceDetail_out & CORBA_ServiceInformation::_tao_seq_ServiceDetail_out::operator= const _tao_seq_ServiceDetail_out &   
 

Definition at line 1206 of file Services.i.

References ptr_.

01207 {
01208   this->ptr_ = ACE_const_cast (CORBA_ServiceInformation::_tao_seq_ServiceDetail_out&,p).ptr_;
01209   return *this;
01210 }

ACE_INLINE CORBA_ServiceDetail & CORBA_ServiceInformation::_tao_seq_ServiceDetail_out::operator[] CORBA::ULong    slot
 

Definition at line 1238 of file Services.i.

References ptr_.

01239 {
01240   return this->ptr_->operator[] (slot);
01241 }

ACE_INLINE CORBA_ServiceInformation::_tao_seq_ServiceDetail *& CORBA_ServiceInformation::_tao_seq_ServiceDetail_out::ptr void   
 

Definition at line 1226 of file Services.i.

01227 {
01228   return this->ptr_;
01229 }


Member Data Documentation

_tao_seq_ServiceDetail*& CORBA_ServiceInformation::_tao_seq_ServiceDetail_out::ptr_ [private]
 

Definition at line 456 of file Services.h.

Referenced by _tao_seq_ServiceDetail_out, operator->, operator=, and operator[].


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