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

CORBA_Any_var Class Reference

Provide for automatic storage deallocation on going out of scope. More...

#include <Any.h>

Collaboration diagram for CORBA_Any_var:

Collaboration graph
[legend]
List of all members.

Public Methods

 CORBA_Any_var (void)
 default constructor.

 CORBA_Any_var (CORBA_Any *a)
 construct from an Any pointer.

 CORBA_Any_var (const CORBA_Any_var &a)
 copy constructor.

 ~CORBA_Any_var (void)
 destructor.

CORBA_Any_var& operator= (CORBA_Any *a)
 assignment from a pointer to Any.

CORBA_Any_var& operator= (const CORBA_Any_var &a)
CORBA_Anyoperator-> (void)
 arrow operator(smart pointer).

 operator const CORBA_Any * () const
 cast.

 operator CORBA_Any *& ()
 cast.

const CORBA_Anyin (void) const
 for in Any parameter.

CORBA_Anyinout (void)
 for inout Any parameter.

CORBA_Any*& out (void)
 for out Any parameter.

CORBA_Any_retn (void)
 for Any return types.


Private Attributes

CORBA_Anyptr_
 Holds the Any.


Detailed Description

Provide for automatic storage deallocation on going out of scope.


Constructor & Destructor Documentation

ACE_INLINE CORBA_Any_var::CORBA_Any_var ( void )
 

default constructor.

ACE_INLINE CORBA_Any_var::CORBA_Any_var ( CORBA_Any * p )
 

construct from an Any pointer.

ACE_INLINE CORBA_Any_var::CORBA_Any_var ( const CORBA_Any_var & r )
 

copy constructor.

ACE_INLINE CORBA_Any_var::~CORBA_Any_var ( void )
 

destructor.


Member Function Documentation

ACE_INLINE CORBA_Any * CORBA_Any_var::_retn ( void )
 

for Any return types.

ACE_INLINE const CORBA_Any & CORBA_Any_var::in ( void ) const
 

for in Any parameter.

ACE_INLINE CORBA_Any & CORBA_Any_var::inout ( void )
 

for inout Any parameter.

ACE_INLINE CORBA_Any_var::operator CORBA_Any *& ( )
 

cast.

ACE_INLINE CORBA_Any_var::operator const CORBA_Any * ( ) const
 

cast.

ACE_INLINE CORBA::Any * CORBA_Any_var::operator-> ( void )
 

arrow operator(smart pointer).

CORBA_Any_var & CORBA_Any_var::operator= ( const CORBA_Any_var & a )
 

assignment from an Any_var This operation requires memory allocation. If the allocation fails, *this is returned unmodified.

CORBA_Any_var & CORBA_Any_var::operator= ( CORBA_Any * a )
 

assignment from a pointer to Any.

ACE_INLINE CORBA_Any *& CORBA_Any_var::out ( void )
 

for out Any parameter.


Member Data Documentation

CORBA_Any * CORBA_Any_var::ptr_ [private]
 

Holds the Any.


The documentation for this class was generated from the following files:
Generated at Wed Nov 21 11:41:43 2001 for TAO by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000