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

IOP::TaggedProfile_var Class Reference

#include <IOPC.h>

Collaboration diagram for IOP::TaggedProfile_var:

Collaboration graph
[legend]
List of all members.

Public Methods

 TaggedProfile_var (void)
 TaggedProfile_var (TaggedProfile *)
 TaggedProfile_var (const TaggedProfile_var &)
 ~TaggedProfile_var (void)
TaggedProfile_var & operator= (TaggedProfile *)
TaggedProfile_var & operator= (const TaggedProfile_var &)
TaggedProfileoperator-> (void)
const TaggedProfileoperator-> (void) const
 operator const TaggedProfile & () const
 operator TaggedProfile & ()
 operator TaggedProfile & () const
 operator TaggedProfile *& ()
const TaggedProfilein (void) const
TaggedProfileinout (void)
TaggedProfile *& out (void)
TaggedProfile_retn (void)
TaggedProfileptr (void) const

Private Attributes

TaggedProfileptr_

Constructor & Destructor Documentation

ACE_INLINE IOP::TaggedProfile_var::TaggedProfile_var void   
 

Definition at line 27 of file IOPC.i.

00028   : ptr_ (0)
00029 {}

ACE_INLINE IOP::TaggedProfile_var::TaggedProfile_var TaggedProfile  
 

Definition at line 32 of file IOPC.i.

00033   : ptr_ (p)
00034 {}

IOP::TaggedProfile_var::TaggedProfile_var const TaggedProfile_var &   
 

ACE_INLINE IOP::TaggedProfile_var::~TaggedProfile_var void   
 

Definition at line 46 of file IOPC.i.

00047 {
00048   delete this->ptr_;
00049 }


Member Function Documentation

TaggedProfile* IOP::TaggedProfile_var::_retn void   
 

Referenced by TAO_ClientRequestInfo_i::effective_profile.

const TaggedProfile& IOP::TaggedProfile_var::in void    const
 

TaggedProfile& IOP::TaggedProfile_var::inout void   
 

IOP::TaggedProfile_var::operator const TaggedProfile &   const
 

IOP::TaggedProfile_var::operator TaggedProfile &   const
 

IOP::TaggedProfile_var::operator TaggedProfile &  
 

IOP::TaggedProfile_var::operator TaggedProfile *&  
 

ACE_INLINE const ::IOP::TaggedProfile * IOP::TaggedProfile_var::operator-> void    const
 

Definition at line 88 of file IOPC.i.

References ptr_.

00089 {
00090   return this->ptr_;
00091 }

ACE_INLINE::IOP::TaggedProfile * IOP::TaggedProfile_var::operator-> void   
 

Definition at line 94 of file IOPC.i.

References ptr_.

00095 {
00096   return this->ptr_;
00097 }

TaggedProfile_var& IOP::TaggedProfile_var::operator= const TaggedProfile_var &   
 

ACE_INLINE IOP::TaggedProfile_var & IOP::TaggedProfile_var::operator= TaggedProfile  
 

Definition at line 52 of file IOPC.i.

References ptr_.

00053 {
00054   delete this->ptr_;
00055   this->ptr_ = p;
00056   return *this;
00057 }

TaggedProfile*& IOP::TaggedProfile_var::out void   
 

TaggedProfile* IOP::TaggedProfile_var::ptr void    const
 


Member Data Documentation

TaggedProfile* IOP::TaggedProfile_var::ptr_ [private]
 

Definition at line 161 of file IOPC.h.

Referenced by operator->, and operator=.


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