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

CORBA_ServiceInformation::_tao_seq_ServiceOption_out Class Reference

#include <Services.h>

Collaboration diagram for CORBA_ServiceInformation::_tao_seq_ServiceOption_out:

Collaboration graph
[legend]
List of all members.

Public Methods

 _tao_seq_ServiceOption_out (_tao_seq_ServiceOption *&)
 _tao_seq_ServiceOption_out (_tao_seq_ServiceOption_var &)
 _tao_seq_ServiceOption_out (const _tao_seq_ServiceOption_out &)
_tao_seq_ServiceOption_out & operator= (const _tao_seq_ServiceOption_out &)
_tao_seq_ServiceOption_out & operator= (_tao_seq_ServiceOption *)
 operator _tao_seq_ServiceOption *& ()
_tao_seq_ServiceOption *& ptr (void)
_tao_seq_ServiceOptionoperator-> (void)
CORBA::ServiceOptionoperator[] (CORBA::ULong slot)

Private Methods

void operator= (const _tao_seq_ServiceOption_var &)

Private Attributes

_tao_seq_ServiceOption *& ptr_

Constructor & Destructor Documentation

ACE_INLINE CORBA_ServiceInformation::_tao_seq_ServiceOption_out::_tao_seq_ServiceOption_out _tao_seq_ServiceOption *&   
 

Definition at line 831 of file Services.i.

References ptr_.

00832   : ptr_ (p)
00833 {
00834   this->ptr_ = 0;
00835 }

ACE_INLINE CORBA_ServiceInformation::_tao_seq_ServiceOption_out::_tao_seq_ServiceOption_out _tao_seq_ServiceOption_var  
 

Definition at line 838 of file Services.i.

00839   : ptr_ (p.out ())
00840 {
00841   delete this->ptr_;
00842   this->ptr_ = 0;
00843 }

ACE_INLINE CORBA_ServiceInformation::_tao_seq_ServiceOption_out::_tao_seq_ServiceOption_out const _tao_seq_ServiceOption_out &   
 

Definition at line 846 of file Services.i.

00847   : ptr_ (ACE_const_cast (CORBA_ServiceInformation::_tao_seq_ServiceOption_out&,p).ptr_)
00848 {}


Member Function Documentation

CORBA_ServiceInformation::_tao_seq_ServiceOption_out::operator _tao_seq_ServiceOption *&  
 

ACE_INLINE CORBA_ServiceInformation::_tao_seq_ServiceOption * CORBA_ServiceInformation::_tao_seq_ServiceOption_out::operator-> void   
 

Definition at line 877 of file Services.i.

References ptr_.

00878 {
00879   return this->ptr_;
00880 }

void CORBA_ServiceInformation::_tao_seq_ServiceOption_out::operator= const _tao_seq_ServiceOption_var   [private]
 

ACE_INLINE CORBA_ServiceInformation::_tao_seq_ServiceOption_out & CORBA_ServiceInformation::_tao_seq_ServiceOption_out::operator= _tao_seq_ServiceOption  
 

Definition at line 858 of file Services.i.

References ptr_.

00859 {
00860   this->ptr_ = p;
00861   return *this;
00862 }

ACE_INLINE CORBA_ServiceInformation::_tao_seq_ServiceOption_out & CORBA_ServiceInformation::_tao_seq_ServiceOption_out::operator= const _tao_seq_ServiceOption_out &   
 

Definition at line 851 of file Services.i.

References ptr_.

00852 {
00853   this->ptr_ = ACE_const_cast (CORBA_ServiceInformation::_tao_seq_ServiceOption_out&,p).ptr_;
00854   return *this;
00855 }

ACE_INLINE CORBA::ServiceOption & CORBA_ServiceInformation::_tao_seq_ServiceOption_out::operator[] CORBA::ULong    slot
 

Definition at line 883 of file Services.i.

References ptr_.

00884 {
00885   return this->ptr_->operator[] (slot);
00886 }

ACE_INLINE CORBA_ServiceInformation::_tao_seq_ServiceOption *& CORBA_ServiceInformation::_tao_seq_ServiceOption_out::ptr void   
 

Definition at line 871 of file Services.i.

00872 {
00873   return this->ptr_;
00874 }


Member Data Documentation

_tao_seq_ServiceOption*& CORBA_ServiceInformation::_tao_seq_ServiceOption_out::ptr_ [private]
 

Definition at line 317 of file Services.h.

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


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