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

PortableInterceptor::ObjectReferenceTemplateSeq_var Class Reference

#include <ObjectReferenceTemplateC.h>

List of all members.

Public Methods

 ObjectReferenceTemplateSeq_var (void)
 ObjectReferenceTemplateSeq_var (ObjectReferenceTemplateSeq *)
 ObjectReferenceTemplateSeq_var (const ObjectReferenceTemplateSeq_var &)
 ~ObjectReferenceTemplateSeq_var (void)
ObjectReferenceTemplateSeq_var & operator= (ObjectReferenceTemplateSeq *)
ObjectReferenceTemplateSeq_var & operator= (const ObjectReferenceTemplateSeq_var &)
ObjectReferenceTemplateSeqoperator-> (void)
const ObjectReferenceTemplateSeqoperator-> (void) const
 operator const ObjectReferenceTemplateSeq & () const
 operator ObjectReferenceTemplateSeq & ()
 operator ObjectReferenceTemplateSeq & () const
 operator ObjectReferenceTemplateSeq *& ()
TAO_Valuetype_Manager< ObjectReferenceTemplate,
ObjectReferenceTemplate_var
operator[] (CORBA::ULong index)
const ObjectReferenceTemplateSeqin (void) const
ObjectReferenceTemplateSeqinout (void)
ObjectReferenceTemplateSeq *& out (void)
ObjectReferenceTemplateSeq_retn (void)
ObjectReferenceTemplateSeqptr (void) const

Private Attributes

ObjectReferenceTemplateSeqptr_


Constructor & Destructor Documentation

ACE_INLINE PortableInterceptor::ObjectReferenceTemplateSeq_var::ObjectReferenceTemplateSeq_var void   
 

Definition at line 226 of file ObjectReferenceTemplateC.i.

00227   : ptr_ (0)
00228 {}

ACE_INLINE PortableInterceptor::ObjectReferenceTemplateSeq_var::ObjectReferenceTemplateSeq_var ObjectReferenceTemplateSeq  
 

Definition at line 231 of file ObjectReferenceTemplateC.i.

References PortableInterceptor::ObjectReferenceTemplateSeq.

00232   : ptr_ (p)
00233 {}

PortableInterceptor::ObjectReferenceTemplateSeq_var::ObjectReferenceTemplateSeq_var const ObjectReferenceTemplateSeq_var &   
 

ACE_INLINE PortableInterceptor::ObjectReferenceTemplateSeq_var::~ObjectReferenceTemplateSeq_var void   
 

Definition at line 245 of file ObjectReferenceTemplateC.i.

00246 {
00247   delete this->ptr_;
00248 }


Member Function Documentation

ACE_INLINE::PortableInterceptor::ObjectReferenceTemplateSeq * PortableInterceptor::ObjectReferenceTemplateSeq_var::_retn void   
 

Definition at line 351 of file ObjectReferenceTemplateC.i.

References ptr_.

00352 {
00353   ::PortableInterceptor::ObjectReferenceTemplateSeq *tmp = this->ptr_;
00354   this->ptr_ = 0;
00355   return tmp;
00356 }

ACE_INLINE const ::PortableInterceptor::ObjectReferenceTemplateSeq & PortableInterceptor::ObjectReferenceTemplateSeq_var::in void    const
 

Definition at line 330 of file ObjectReferenceTemplateC.i.

References ptr_.

00331 {
00332   return *this->ptr_;
00333 }

ACE_INLINE::PortableInterceptor::ObjectReferenceTemplateSeq & PortableInterceptor::ObjectReferenceTemplateSeq_var::inout void   
 

Definition at line 336 of file ObjectReferenceTemplateC.i.

References ptr_.

00337 {
00338   return *this->ptr_;
00339 }

PortableInterceptor::ObjectReferenceTemplateSeq_var::operator const ObjectReferenceTemplateSeq &   const
 

PortableInterceptor::ObjectReferenceTemplateSeq_var::operator ObjectReferenceTemplateSeq &   const
 

PortableInterceptor::ObjectReferenceTemplateSeq_var::operator ObjectReferenceTemplateSeq &  
 

PortableInterceptor::ObjectReferenceTemplateSeq_var::operator ObjectReferenceTemplateSeq *&  
 

ACE_INLINE const ::PortableInterceptor::ObjectReferenceTemplateSeq * PortableInterceptor::ObjectReferenceTemplateSeq_var::operator-> void    const
 

Definition at line 287 of file ObjectReferenceTemplateC.i.

References ptr_.

00288 {
00289   return this->ptr_;
00290 }

ACE_INLINE::PortableInterceptor::ObjectReferenceTemplateSeq * PortableInterceptor::ObjectReferenceTemplateSeq_var::operator-> void   
 

Definition at line 293 of file ObjectReferenceTemplateC.i.

References ptr_.

00294 {
00295   return this->ptr_;
00296 }

ObjectReferenceTemplateSeq_var& PortableInterceptor::ObjectReferenceTemplateSeq_var::operator= const ObjectReferenceTemplateSeq_var &   
 

ACE_INLINE PortableInterceptor::ObjectReferenceTemplateSeq_var & PortableInterceptor::ObjectReferenceTemplateSeq_var::operator= ObjectReferenceTemplateSeq  
 

Definition at line 251 of file ObjectReferenceTemplateC.i.

References PortableInterceptor::ObjectReferenceTemplateSeq, and ptr_.

00252 {
00253   delete this->ptr_;
00254   this->ptr_ = p;
00255   return *this;
00256 }

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

Definition at line 324 of file ObjectReferenceTemplateC.i.

References ptr_.

00325 {
00326   return this->ptr_->operator[] (index);
00327 }

ACE_INLINE::PortableInterceptor::ObjectReferenceTemplateSeq *& PortableInterceptor::ObjectReferenceTemplateSeq_var::out void   
 

Definition at line 343 of file ObjectReferenceTemplateC.i.

References ptr_.

00344 {
00345   delete this->ptr_;
00346   this->ptr_ = 0;
00347   return this->ptr_;
00348 }

ACE_INLINE::PortableInterceptor::ObjectReferenceTemplateSeq * PortableInterceptor::ObjectReferenceTemplateSeq_var::ptr void    const
 

Definition at line 359 of file ObjectReferenceTemplateC.i.

References ptr_.

00360 {
00361   return this->ptr_;
00362 }


Member Data Documentation

ObjectReferenceTemplateSeq* PortableInterceptor::ObjectReferenceTemplateSeq_var::ptr_ [private]
 

Definition at line 471 of file ObjectReferenceTemplateC.h.

Referenced by _retn, in, inout, operator->, operator=, operator[], out, and ptr.


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