TAO_AnyTypeCode  3.0.0
Public Member Functions | Private Attributes | List of all members
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]

Public Member Functions

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

Private Attributes

Anyptr_
 Holds the Any. More...
 

Detailed Description

Provide for automatic storage deallocation on going out of scope.

Constructor & Destructor Documentation

◆ Any_var() [1/3]

CORBA::Any_var::Any_var ( void  )

◆ Any_var() [2/3]

CORBA::Any_var::Any_var ( CORBA::Any p)

◆ Any_var() [3/3]

CORBA::Any_var::Any_var ( const Any_var r)

◆ ~Any_var()

CORBA::Any_var::~Any_var ( void  )

Member Function Documentation

◆ _retn()

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

For Any return type.

◆ in()

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

For in Any parameter.

◆ inout()

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

For inout Any parameter.

◆ operator Any *&()

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

Cast.

◆ operator const Any *()

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

Cast.

◆ operator->()

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

Arrow operator (smart pointer).

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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.

◆ out()

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

For out Any parameter.

◆ ptr()

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

TAO specific extension.

Member Data Documentation

◆ ptr_

Any* CORBA::Any_var::ptr_
private

Holds the Any.


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