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

CONV_FRAME::CodeSetContext_var Class Reference

#include <CONV_FRAMEC.h>

Collaboration diagram for CONV_FRAME::CodeSetContext_var:

Collaboration graph
[legend]
List of all members.

Public Methods

 CodeSetContext_var (void)
 CodeSetContext_var (CodeSetContext *)
 CodeSetContext_var (const CodeSetContext_var &)
 ~CodeSetContext_var (void)
CodeSetContext_var & operator= (CodeSetContext *)
CodeSetContext_var & operator= (const CodeSetContext_var &)
CodeSetContextoperator-> (void)
const CodeSetContextoperator-> (void) const
 operator const CodeSetContext & () const
 operator CodeSetContext & ()
 operator CodeSetContext & () const
const CodeSetContextin (void) const
CodeSetContextinout (void)
CodeSetContextout (void)
CodeSetContext _retn (void)
CodeSetContextptr (void) const

Private Attributes

CodeSetContextptr_

Constructor & Destructor Documentation

ACE_INLINE CONV_FRAME::CodeSetContext_var::CodeSetContext_var void   
 

Definition at line 755 of file CONV_FRAMEC.i.

00756   : ptr_ (0)
00757 {}

ACE_INLINE CONV_FRAME::CodeSetContext_var::CodeSetContext_var CodeSetContext  
 

Definition at line 760 of file CONV_FRAMEC.i.

00761   : ptr_ (p)
00762 {}

ACE_INLINE CONV_FRAME::CodeSetContext_var::CodeSetContext_var const CodeSetContext_var &   
 

Definition at line 765 of file CONV_FRAMEC.i.

References ACE_NEW.

00766 {
00767   if (p.ptr_)
00768     ACE_NEW (this->ptr_, CONV_FRAME::CodeSetContext(*p.ptr_));
00769   else
00770     this->ptr_ = 0;
00771 }

ACE_INLINE CONV_FRAME::CodeSetContext_var::~CodeSetContext_var void   
 

Definition at line 774 of file CONV_FRAMEC.i.

00775 {
00776   delete this->ptr_;
00777 }


Member Function Documentation

ACE_INLINE CONV_FRAME::CodeSetContext CONV_FRAME::CodeSetContext_var::_retn void   
 

Definition at line 865 of file CONV_FRAMEC.i.

References ptr_.

00866 {
00867   return *this->ptr_;
00868 }

ACE_INLINE const CONV_FRAME::CodeSetContext & CONV_FRAME::CodeSetContext_var::in void    const
 

Definition at line 846 of file CONV_FRAMEC.i.

References ptr_.

00847 {
00848   return *this->ptr_;
00849 }

ACE_INLINE CONV_FRAME::CodeSetContext & CONV_FRAME::CodeSetContext_var::inout void   
 

Definition at line 852 of file CONV_FRAMEC.i.

References ptr_.

00853 {
00854   return *this->ptr_;
00855 }

CONV_FRAME::CodeSetContext_var::operator CodeSetContext &   const
 

CONV_FRAME::CodeSetContext_var::operator CodeSetContext &  
 

CONV_FRAME::CodeSetContext_var::operator const CodeSetContext &   const
 

ACE_INLINE const CONV_FRAME::CodeSetContext * CONV_FRAME::CodeSetContext_var::operator-> void    const
 

Definition at line 816 of file CONV_FRAMEC.i.

References ptr_.

00817 {
00818   return this->ptr_;
00819 }

ACE_INLINE CONV_FRAME::CodeSetContext * CONV_FRAME::CodeSetContext_var::operator-> void   
 

Definition at line 822 of file CONV_FRAMEC.i.

References ptr_.

00823 {
00824   return this->ptr_;
00825 }

ACE_INLINE CONV_FRAME::CodeSetContext_var & CONV_FRAME::CodeSetContext_var::operator= const CodeSetContext_var &   
 

Definition at line 788 of file CONV_FRAMEC.i.

References ptr_.

00789 {
00790   if (this != &p)
00791     {
00792       if (p.ptr_ == 0)
00793         {
00794           delete this->ptr_;
00795           this->ptr_ = 0;
00796         }
00797       else
00798         {
00799           CONV_FRAME::CodeSetContext *deep_copy = 
00800             new CONV_FRAME::CodeSetContext (*p.ptr_);
00801           
00802           if (deep_copy != 0)
00803             {
00804               CONV_FRAME::CodeSetContext *tmp = deep_copy;
00805               deep_copy = this->ptr_;
00806               this->ptr_ = tmp;
00807               delete deep_copy;
00808             }
00809         }
00810     }
00811   
00812   return *this;
00813 }

ACE_INLINE CONV_FRAME::CodeSetContext_var & CONV_FRAME::CodeSetContext_var::operator= CodeSetContext  
 

Definition at line 780 of file CONV_FRAMEC.i.

References ptr_.

00781 {
00782   delete this->ptr_;
00783   this->ptr_ = p;
00784   return *this;
00785 }

ACE_INLINE CONV_FRAME::CodeSetContext & CONV_FRAME::CodeSetContext_var::out void   
 

Definition at line 859 of file CONV_FRAMEC.i.

References ptr_.

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

ACE_INLINE CONV_FRAME::CodeSetContext * CONV_FRAME::CodeSetContext_var::ptr void    const
 

Definition at line 871 of file CONV_FRAMEC.i.

References ptr_.

00872 {
00873   return this->ptr_;
00874 }


Member Data Documentation

CodeSetContext* CONV_FRAME::CodeSetContext_var::ptr_ [private]
 

Definition at line 327 of file CONV_FRAMEC.h.

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


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