TAO_AnyTypeCode  2.1.7
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Macros Pages
Public Member Functions | Private Attributes
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

List of all members.

Public Member Functions

 Any_var (void)
 Any_var (Any *a)
 Any_var (const Any_var &)
 ~Any_var (void)
Any_varoperator= (Any *)
Any_varoperator= (const Any_var &)
Anyoperator-> (void)
 Arrow operator (smart pointer).
 operator const Any * () const
 operator Any *& ()
const Anyin (void) const
 For in Any parameter.
Anyinout (void)
 For inout Any parameter.
Any *& out (void)
 For out Any parameter.
Any_retn (void)
 For Any return type.
Anyptr (void) const
 TAO specific extension.

Private Attributes

 Holds the Any.

Detailed Description

Provide for automatic storage deallocation on going out of scope.

Constructor & Destructor Documentation

CORBA::Any_var::Any_var ( void  )
CORBA::Any_var::Any_var ( CORBA::Any p)
CORBA::Any_var::Any_var ( const Any_var r)
CORBA::Any_var::~Any_var ( void  )

Member Function Documentation

CORBA::Any * CORBA::Any_var::_retn ( void  )

For Any return type.

const CORBA::Any & CORBA::Any_var::in ( void  ) const

For in Any parameter.

CORBA::Any & CORBA::Any_var::inout ( void  )

For inout Any parameter.

CORBA::Any_var::operator Any *& ( )


CORBA::Any_var::operator const Any * ( ) const


CORBA::Any * CORBA::Any_var::operator-> ( void  )

Arrow operator (smart pointer).

CORBA::Any_var & CORBA::Any_var::operator= ( CORBA::Any p)
CORBA::Any_var & CORBA::Any_var::operator= ( const Any_var r)

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

CORBA::Any *& CORBA::Any_var::out ( void  )

For out Any parameter.

CORBA::Any * CORBA::Any_var::ptr ( void  ) const

TAO specific extension.

Member Data Documentation

Any* CORBA::Any_var::ptr_

Holds the Any.

The documentation for this class was generated from the following files: