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

CONV_FRAME::CodeSetComponentInfo_var Class Reference

#include <CONV_FRAMEC.h>

Collaboration diagram for CONV_FRAME::CodeSetComponentInfo_var:

Collaboration graph
[legend]
List of all members.

Public Methods

 CodeSetComponentInfo_var (void)
 CodeSetComponentInfo_var (CodeSetComponentInfo *)
 CodeSetComponentInfo_var (const CodeSetComponentInfo_var &)
 ~CodeSetComponentInfo_var (void)
CodeSetComponentInfo_var & operator= (CodeSetComponentInfo *)
CodeSetComponentInfo_var & operator= (const CodeSetComponentInfo_var &)
CodeSetComponentInfooperator-> (void)
const CodeSetComponentInfooperator-> (void) const
 operator const CodeSetComponentInfo & () const
 operator CodeSetComponentInfo & ()
 operator CodeSetComponentInfo & () const
const CodeSetComponentInfoin (void) const
CodeSetComponentInfoinout (void)
CodeSetComponentInfo *& out (void)
CodeSetComponentInfo_retn (void)
CodeSetComponentInfoptr (void) const

Private Attributes

CodeSetComponentInfoptr_

Constructor & Destructor Documentation

ACE_INLINE CONV_FRAME::CodeSetComponentInfo_var::CodeSetComponentInfo_var void   
 

Definition at line 569 of file CONV_FRAMEC.i.

00570   : ptr_ (0)
00571 {}

ACE_INLINE CONV_FRAME::CodeSetComponentInfo_var::CodeSetComponentInfo_var CodeSetComponentInfo  
 

Definition at line 574 of file CONV_FRAMEC.i.

00575   : ptr_ (p)
00576 {}

ACE_INLINE CONV_FRAME::CodeSetComponentInfo_var::CodeSetComponentInfo_var const CodeSetComponentInfo_var &   
 

Definition at line 579 of file CONV_FRAMEC.i.

References ACE_NEW.

00580 {
00581   if (p.ptr_)
00582     ACE_NEW (this->ptr_, CONV_FRAME::CodeSetComponentInfo(*p.ptr_));
00583   else
00584     this->ptr_ = 0;
00585 }

ACE_INLINE CONV_FRAME::CodeSetComponentInfo_var::~CodeSetComponentInfo_var void   
 

Definition at line 588 of file CONV_FRAMEC.i.

00589 {
00590   delete this->ptr_;
00591 }


Member Function Documentation

ACE_INLINE CONV_FRAME::CodeSetComponentInfo * CONV_FRAME::CodeSetComponentInfo_var::_retn void   
 

Definition at line 681 of file CONV_FRAMEC.i.

References ptr_.

00682 {
00683   CONV_FRAME::CodeSetComponentInfo *tmp = this->ptr_;
00684   this->ptr_ = 0;
00685   return tmp;
00686 }

ACE_INLINE const CONV_FRAME::CodeSetComponentInfo & CONV_FRAME::CodeSetComponentInfo_var::in void    const
 

Definition at line 660 of file CONV_FRAMEC.i.

References ptr_.

00661 {
00662   return *this->ptr_;
00663 }

ACE_INLINE CONV_FRAME::CodeSetComponentInfo & CONV_FRAME::CodeSetComponentInfo_var::inout void   
 

Definition at line 666 of file CONV_FRAMEC.i.

References ptr_.

00667 {
00668   return *this->ptr_;
00669 }

CONV_FRAME::CodeSetComponentInfo_var::operator CodeSetComponentInfo &   const
 

CONV_FRAME::CodeSetComponentInfo_var::operator CodeSetComponentInfo &  
 

CONV_FRAME::CodeSetComponentInfo_var::operator const CodeSetComponentInfo &   const
 

ACE_INLINE const CONV_FRAME::CodeSetComponentInfo * CONV_FRAME::CodeSetComponentInfo_var::operator-> void    const
 

Definition at line 630 of file CONV_FRAMEC.i.

References ptr_.

00631 {
00632   return this->ptr_;
00633 }

ACE_INLINE CONV_FRAME::CodeSetComponentInfo * CONV_FRAME::CodeSetComponentInfo_var::operator-> void   
 

Definition at line 636 of file CONV_FRAMEC.i.

References ptr_.

00637 {
00638   return this->ptr_;
00639 }

ACE_INLINE CONV_FRAME::CodeSetComponentInfo_var & CONV_FRAME::CodeSetComponentInfo_var::operator= const CodeSetComponentInfo_var &   
 

Definition at line 602 of file CONV_FRAMEC.i.

References ptr_.

00603 {
00604   if (this != &p)
00605     {
00606       if (p.ptr_ == 0)
00607         {
00608           delete this->ptr_;
00609           this->ptr_ = 0;
00610         }
00611       else
00612         {
00613           CONV_FRAME::CodeSetComponentInfo *deep_copy = 
00614             new CONV_FRAME::CodeSetComponentInfo (*p.ptr_);
00615           
00616           if (deep_copy != 0)
00617             {
00618               CONV_FRAME::CodeSetComponentInfo *tmp = deep_copy;
00619               deep_copy = this->ptr_;
00620               this->ptr_ = tmp;
00621               delete deep_copy;
00622             }
00623         }
00624     }
00625   
00626   return *this;
00627 }

ACE_INLINE CONV_FRAME::CodeSetComponentInfo_var & CONV_FRAME::CodeSetComponentInfo_var::operator= CodeSetComponentInfo  
 

Definition at line 594 of file CONV_FRAMEC.i.

References ptr_.

00595 {
00596   delete this->ptr_;
00597   this->ptr_ = p;
00598   return *this;
00599 }

ACE_INLINE CONV_FRAME::CodeSetComponentInfo *& CONV_FRAME::CodeSetComponentInfo_var::out void   
 

Definition at line 673 of file CONV_FRAMEC.i.

References ptr_.

00674 {
00675   delete this->ptr_;
00676   this->ptr_ = 0;
00677   return this->ptr_;
00678 }

ACE_INLINE CONV_FRAME::CodeSetComponentInfo * CONV_FRAME::CodeSetComponentInfo_var::ptr void    const
 

Definition at line 689 of file CONV_FRAMEC.i.

References ptr_.

00690 {
00691   return this->ptr_;
00692 }


Member Data Documentation

CodeSetComponentInfo* CONV_FRAME::CodeSetComponentInfo_var::ptr_ [private]
 

Definition at line 272 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