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

CORBA_TypeCode_out Class Reference

The _out class for TypeCode. More...

#include <Typecode.h>

Collaboration diagram for CORBA_TypeCode_out:

Collaboration graph
[legend]
List of all members.

Public Methods

 CORBA_TypeCode_out (CORBA_TypeCode_ptr &)
 CORBA_TypeCode_out (CORBA_TypeCode_var &)
 CORBA_TypeCode_out (const CORBA_TypeCode_out &)
CORBA_TypeCode_out & operator= (const CORBA_TypeCode_out &)
CORBA_TypeCode_out & operator= (CORBA_TypeCode_ptr)
 operator CORBA_TypeCode_ptr & ()
CORBA_TypeCode_ptrptr (void)
CORBA_TypeCode_ptr operator-> (void)

Private Methods

CORBA_TypeCode_out & operator= (const CORBA_TypeCode_var &)
 Assignment from _var not allowed. More...


Private Attributes

CORBA_TypeCode_ptrptr_

Detailed Description

The _out class for TypeCode.

Implements the _out class for the TypeCode pseudo object.

Definition at line 581 of file Typecode.h.


Constructor & Destructor Documentation

ACE_INLINE CORBA_TypeCode_out::CORBA_TypeCode_out CORBA_TypeCode_ptr  
 

Definition at line 217 of file Typecode.i.

References CORBA_TypeCode::_nil, and ptr_.

00218   : ptr_ (p)
00219 {
00220   this->ptr_ = CORBA_TypeCode::_nil ();
00221 }

ACE_INLINE CORBA_TypeCode_out::CORBA_TypeCode_out CORBA_TypeCode_var  
 

Definition at line 224 of file Typecode.i.

References CORBA_TypeCode::_nil, ptr_, and CORBA::release.

00225   : ptr_ (p.out ())
00226 {
00227   CORBA::release (this->ptr_);
00228   this->ptr_ = CORBA_TypeCode::_nil ();
00229 }

ACE_INLINE CORBA_TypeCode_out::CORBA_TypeCode_out const CORBA_TypeCode_out &   
 

Definition at line 232 of file Typecode.i.

00233   : ptr_ (p.ptr_)
00234 {}


Member Function Documentation

ACE_INLINE CORBA_TypeCode_out::operator CORBA_TypeCode_ptr &  
 

Definition at line 251 of file Typecode.i.

References ptr_.

00252 {
00253   return this->ptr_;
00254 }

ACE_INLINE CORBA_TypeCode_ptr CORBA_TypeCode_out::operator-> void   
 

Definition at line 263 of file Typecode.i.

References ptr_.

00264 {
00265   return this->ptr_;
00266 }

CORBA_TypeCode_out& CORBA_TypeCode_out::operator= const CORBA_TypeCode_var   [private]
 

Assignment from _var not allowed.

ACE_INLINE CORBA_TypeCode_out & CORBA_TypeCode_out::operator= CORBA_TypeCode_ptr   
 

Definition at line 244 of file Typecode.i.

References ptr_.

00245 {
00246   this->ptr_ = p;
00247   return *this;
00248 }

ACE_INLINE CORBA_TypeCode_out & CORBA_TypeCode_out::operator= const CORBA_TypeCode_out &   
 

Definition at line 237 of file Typecode.i.

References ptr_.

00238 {
00239   this->ptr_ = p.ptr_;
00240   return *this;
00241 }

ACE_INLINE CORBA_TypeCode_ptr & CORBA_TypeCode_out::ptr void   
 

Definition at line 257 of file Typecode.i.

References ptr_.

00258 {
00259   return this->ptr_;
00260 }


Member Data Documentation

CORBA_TypeCode_ptr& CORBA_TypeCode_out::ptr_ [private]
 

Definition at line 594 of file Typecode.h.

Referenced by CORBA_TypeCode_out, operator CORBA_TypeCode_ptr &, operator->, operator=, and ptr.


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