Any.h File Reference

#include "tao/AnyTypeCode/AnyTypeCode_methods.h"
#include "tao/Pseudo_VarOut_T.h"
#include "tao/Arg_Traits_T.h"
#include "tao/Object.h"
#include "ace/CDR_Stream.h"
#include "tao/AnyTypeCode/Any.inl"
Include dependency graph for Any.h:
This graph shows which files directly or indirectly include this file:

Classes

class  CORBA::Any
 Generic container for IDL types. More...
struct  CORBA::Any::to_object
 These are not in ACE. More...
struct  CORBA::Any::to_abstract_base
struct  CORBA::Any::to_value
class  CORBA::Any_var
 Provide for automatic storage deallocation on going out of scope. More...
class  CORBA::Any_out
 CORBA::Any_out. More...

Namespaces

namespace  TAO
namespace  CORBA

Typedefs

typedef Any * CORBA::Any_ptr
typedef TypeCode * CORBA::TypeCode_ptr
typedef AbstractBase * CORBA::AbstractBase_ptr

Functions

TAO_AnyTypeCode_Export
CORBA::Boolean 
operator<< (TAO_OutputCDR &, const CORBA::Any &)
TAO_AnyTypeCode_Export
CORBA::Boolean 
operator>> (TAO_InputCDR &, CORBA::Any &)
TAO_AnyTypeCode_Export void operator<<= (CORBA::Any &, CORBA::Short)
 Typesafe insertion.
TAO_AnyTypeCode_Export void operator<<= (CORBA::Any &, CORBA::UShort)
TAO_AnyTypeCode_Export void operator<<= (CORBA::Any &, CORBA::Long)
TAO_AnyTypeCode_Export void operator<<= (CORBA::Any &, CORBA::ULong)
TAO_AnyTypeCode_Export void operator<<= (CORBA::Any &, CORBA::LongLong)
TAO_AnyTypeCode_Export void operator<<= (CORBA::Any &, CORBA::ULongLong)
TAO_AnyTypeCode_Export void operator<<= (CORBA::Any &, CORBA::Float)
TAO_AnyTypeCode_Export void operator<<= (CORBA::Any &, CORBA::Double)
TAO_AnyTypeCode_Export void operator<<= (CORBA::Any &, CORBA::LongDouble)
TAO_AnyTypeCode_Export void operator<<= (CORBA::Any &, const CORBA::Any &)
TAO_AnyTypeCode_Export void operator<<= (CORBA::Any &, CORBA::Any *)
TAO_AnyTypeCode_Export void operator<<= (CORBA::Any &, const char *)
TAO_AnyTypeCode_Export void operator<<= (CORBA::Any &, const CORBA::WChar *)
TAO_AnyTypeCode_Export void operator<<= (CORBA::Any &, CORBA::TypeCode_ptr)
TAO_AnyTypeCode_Export void operator<<= (CORBA::Any &, CORBA::TypeCode_ptr *)
TAO_AnyTypeCode_Export void operator<<= (CORBA::Any &, const CORBA::Object_ptr)
TAO_AnyTypeCode_Export void operator<<= (CORBA::Any &, CORBA::Object_ptr *)
TAO_AnyTypeCode_Export
CORBA::Boolean 
operator>>= (const CORBA::Any &, CORBA::Short &)
 Typesafe extraction.
TAO_AnyTypeCode_Export
CORBA::Boolean 
operator>>= (const CORBA::Any &, CORBA::UShort &)
TAO_AnyTypeCode_Export
CORBA::Boolean 
operator>>= (const CORBA::Any &, CORBA::Long &)
TAO_AnyTypeCode_Export
CORBA::Boolean 
operator>>= (const CORBA::Any &, CORBA::ULong &)
TAO_AnyTypeCode_Export
CORBA::Boolean 
operator>>= (const CORBA::Any &, CORBA::LongLong &)
TAO_AnyTypeCode_Export
CORBA::Boolean 
operator>>= (const CORBA::Any &, CORBA::ULongLong &)
TAO_AnyTypeCode_Export
CORBA::Boolean 
operator>>= (const CORBA::Any &, CORBA::Float &)
TAO_AnyTypeCode_Export
CORBA::Boolean 
operator>>= (const CORBA::Any &, CORBA::Double &)
TAO_AnyTypeCode_Export
CORBA::Boolean 
operator>>= (const CORBA::Any &, CORBA::LongDouble &)
TAO_AnyTypeCode_Export
CORBA::Boolean 
operator>>= (const CORBA::Any &, const CORBA::Any *&)
TAO_AnyTypeCode_Export
CORBA::Boolean 
operator>>= (const CORBA::Any &, CORBA::TypeCode_ptr &)
TAO_AnyTypeCode_Export
CORBA::Boolean 
operator>>= (const CORBA::Any &, const CORBA::Char *&)
TAO_AnyTypeCode_Export
CORBA::Boolean 
operator>>= (const CORBA::Any &, const CORBA::WChar *&)

Detailed Description

Id
Any.h 78809 2007-07-06 10:24:12Z parsons
Author:
Carlos O'Ryan
Jeff Parsons

Function Documentation

TAO_AnyTypeCode_Export CORBA::Boolean operator<< ( TAO_OutputCDR &  ,
const CORBA::Any &   
)
TAO_AnyTypeCode_Export void operator<<= ( CORBA::Any &  ,
CORBA::Object_ptr *   
)
TAO_AnyTypeCode_Export void operator<<= ( CORBA::Any &  ,
const CORBA::Object_ptr   
)
TAO_AnyTypeCode_Export void operator<<= ( CORBA::Any &  ,
CORBA::TypeCode_ptr *   
)
TAO_AnyTypeCode_Export void operator<<= ( CORBA::Any &  ,
CORBA::TypeCode_ptr   
)
TAO_AnyTypeCode_Export void operator<<= ( CORBA::Any &  ,
const CORBA::WChar *   
)
TAO_AnyTypeCode_Export void operator<<= ( CORBA::Any &  ,
const char *   
)
TAO_AnyTypeCode_Export void operator<<= ( CORBA::Any &  ,
CORBA::Any *   
)
TAO_AnyTypeCode_Export void operator<<= ( CORBA::Any &  ,
const CORBA::Any &   
)
TAO_AnyTypeCode_Export void operator<<= ( CORBA::Any &  ,
CORBA::LongDouble   
)
TAO_AnyTypeCode_Export void operator<<= ( CORBA::Any &  ,
CORBA::Double   
)
TAO_AnyTypeCode_Export void operator<<= ( CORBA::Any &  ,
CORBA::Float   
)
TAO_AnyTypeCode_Export void operator<<= ( CORBA::Any &  ,
CORBA::ULongLong   
)
TAO_AnyTypeCode_Export void operator<<= ( CORBA::Any &  ,
CORBA::LongLong   
)
TAO_AnyTypeCode_Export void operator<<= ( CORBA::Any &  ,
CORBA::ULong   
)
TAO_AnyTypeCode_Export void operator<<= ( CORBA::Any &  ,
CORBA::Long   
)
TAO_AnyTypeCode_Export void operator<<= ( CORBA::Any &  ,
CORBA::UShort   
)
TAO_AnyTypeCode_Export void operator<<= ( CORBA::Any &  ,
CORBA::Short   
)

Typesafe insertion.

TAO_AnyTypeCode_Export CORBA::Boolean operator>> ( TAO_InputCDR &  ,
CORBA::Any &   
)
TAO_AnyTypeCode_Export CORBA::Boolean operator>>= ( const CORBA::Any &  ,
const CORBA::WChar *&   
)
TAO_AnyTypeCode_Export CORBA::Boolean operator>>= ( const CORBA::Any &  ,
const CORBA::Char *&   
)
TAO_AnyTypeCode_Export CORBA::Boolean operator>>= ( const CORBA::Any &  ,
CORBA::TypeCode_ptr &   
)
TAO_AnyTypeCode_Export CORBA::Boolean operator>>= ( const CORBA::Any &  ,
const CORBA::Any *&   
)
TAO_AnyTypeCode_Export CORBA::Boolean operator>>= ( const CORBA::Any &  ,
CORBA::LongDouble &   
)
TAO_AnyTypeCode_Export CORBA::Boolean operator>>= ( const CORBA::Any &  ,
CORBA::Double &   
)
TAO_AnyTypeCode_Export CORBA::Boolean operator>>= ( const CORBA::Any &  ,
CORBA::Float &   
)
TAO_AnyTypeCode_Export CORBA::Boolean operator>>= ( const CORBA::Any &  ,
CORBA::ULongLong &   
)
TAO_AnyTypeCode_Export CORBA::Boolean operator>>= ( const CORBA::Any &  ,
CORBA::LongLong &   
)
TAO_AnyTypeCode_Export CORBA::Boolean operator>>= ( const CORBA::Any &  ,
CORBA::ULong &   
)
TAO_AnyTypeCode_Export CORBA::Boolean operator>>= ( const CORBA::Any &  ,
CORBA::Long &   
)
TAO_AnyTypeCode_Export CORBA::Boolean operator>>= ( const CORBA::Any &  ,
CORBA::UShort &   
)
TAO_AnyTypeCode_Export CORBA::Boolean operator>>= ( const CORBA::Any &  ,
CORBA::Short &   
)

Typesafe extraction.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Defines

Generated on Mon Nov 30 01:06:08 2009 for TAO_AnyTypeCode by  doxygen 1.6.1