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

PortableInterceptor::ObjectReferenceTemplateSeq_out Class Reference

#include <ObjectReferenceTemplateC.h>

List of all members.

Public Methods

 ObjectReferenceTemplateSeq_out (ObjectReferenceTemplateSeq *&)
 ObjectReferenceTemplateSeq_out (ObjectReferenceTemplateSeq_var &)
 ObjectReferenceTemplateSeq_out (const ObjectReferenceTemplateSeq_out &)
ObjectReferenceTemplateSeq_out & operator= (const ObjectReferenceTemplateSeq_out &)
ObjectReferenceTemplateSeq_out & operator= (ObjectReferenceTemplateSeq *)
 operator ObjectReferenceTemplateSeq *& ()
ObjectReferenceTemplateSeq *& ptr (void)
ObjectReferenceTemplateSeqoperator-> (void)
TAO_Valuetype_Manager< ObjectReferenceTemplate,
ObjectReferenceTemplate_var
operator[] (CORBA::ULong index)

Private Methods

void operator= (const ObjectReferenceTemplateSeq_var &)

Private Attributes

ObjectReferenceTemplateSeq *& ptr_


Constructor & Destructor Documentation

ACE_INLINE PortableInterceptor::ObjectReferenceTemplateSeq_out::ObjectReferenceTemplateSeq_out ObjectReferenceTemplateSeq *&   
 

Definition at line 369 of file ObjectReferenceTemplateC.i.

References PortableInterceptor::ObjectReferenceTemplateSeq, and ptr_.

00370   : ptr_ (p)
00371 {
00372   this->ptr_ = 0;
00373 }

ACE_INLINE PortableInterceptor::ObjectReferenceTemplateSeq_out::ObjectReferenceTemplateSeq_out ObjectReferenceTemplateSeq_var  
 

Definition at line 376 of file ObjectReferenceTemplateC.i.

00377   : ptr_ (p.out ())
00378 {
00379   delete this->ptr_;
00380   this->ptr_ = 0;
00381 }

PortableInterceptor::ObjectReferenceTemplateSeq_out::ObjectReferenceTemplateSeq_out const ObjectReferenceTemplateSeq_out &   
 


Member Function Documentation

PortableInterceptor::ObjectReferenceTemplateSeq_out::operator ObjectReferenceTemplateSeq *&  
 

ObjectReferenceTemplateSeq* PortableInterceptor::ObjectReferenceTemplateSeq_out::operator-> void   
 

void PortableInterceptor::ObjectReferenceTemplateSeq_out::operator= const ObjectReferenceTemplateSeq_var   [private]
 

ACE_INLINE::PortableInterceptor::ObjectReferenceTemplateSeq_out & PortableInterceptor::ObjectReferenceTemplateSeq_out::operator= ObjectReferenceTemplateSeq  
 

Definition at line 396 of file ObjectReferenceTemplateC.i.

References PortableInterceptor::ObjectReferenceTemplateSeq, and ptr_.

00397 {
00398   this->ptr_ = p;
00399   return *this;
00400 }

ObjectReferenceTemplateSeq_out& PortableInterceptor::ObjectReferenceTemplateSeq_out::operator= const ObjectReferenceTemplateSeq_out &   
 

PortableInterceptor::ObjectReferenceTemplate_var PortableInterceptor::ObjectReferenceTemplateSeq_out::operator[] CORBA::ULong    index
 

Definition at line 421 of file ObjectReferenceTemplateC.i.

References ptr_.

00422 {
00423   return this->ptr_->operator[] (index);
00424 }

ObjectReferenceTemplateSeq*& PortableInterceptor::ObjectReferenceTemplateSeq_out::ptr void   
 


Member Data Documentation

ObjectReferenceTemplateSeq*& PortableInterceptor::ObjectReferenceTemplateSeq_out::ptr_ [private]
 

Definition at line 495 of file ObjectReferenceTemplateC.h.

Referenced by ObjectReferenceTemplateSeq_out, operator=, and operator[].


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