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

Any.h File Reference

#include "ace/CDR_Stream.h"
#include "tao/Pseudo_VarOut_T.h"
#include "tao/Arg_Traits_T.h"

Include dependency graph for Any.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Namespaces

namespace  CORBA
namespace  TAO

Functions

TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::Any &)
TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::Any &)
TAO_Export void operator<<= (CORBA::Any &, CORBA::Short)
 Typesafe insertion.

TAO_Export void operator<<= (CORBA::Any &, const CORBA::Any &)
TAO_Export void operator<<= (CORBA::Any &, CORBA::Any *)
TAO_Export void operator<<= (CORBA::Any &, const char *)
TAO_Export void operator<<= (CORBA::Any &, const CORBA::WChar *)
TAO_Export void operator<<= (CORBA::Any &, CORBA::TypeCode_ptr *)
TAO_Export void operator<<= (CORBA::Any &, CORBA::Object_ptr *)
TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::Short &)
 Typesafe extraction.

TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::UShort &)
TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::Long &)
TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ULong &)
TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::LongLong &)
TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ULongLong &)
TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::Float &)
TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::Double &)
TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::LongDouble &)
TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::Any *&)
TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::TypeCode_ptr &)
TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::Char *&)
TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::WChar *&)
TAO_Export void operator<<= (CORBA::Any_var &, CORBA::Short)
TAO_Export void operator<<= (CORBA::Any_var &, const CORBA::Any *&)
TAO_Export void operator<<= (CORBA::Any_var &, const char *)
TAO_Export void operator<<= (CORBA::Any_var &, CORBA::Any::from_boolean)
TAO_Export CORBA::Boolean operator>>= (const CORBA::Any_var &, CORBA::Short &)
TAO_Export CORBA::Boolean operator>>= (const CORBA::Any_var &, CORBA::UShort &)
TAO_Export CORBA::Boolean operator>>= (const CORBA::Any_var &, CORBA::Long &)
TAO_Export CORBA::Boolean operator>>= (const CORBA::Any_var &, CORBA::ULong &)
TAO_Export CORBA::Boolean operator>>= (const CORBA::Any_var &, CORBA::LongLong &)
TAO_Export CORBA::Boolean operator>>= (const CORBA::Any_var &, CORBA::ULongLong &)
TAO_Export CORBA::Boolean operator>>= (const CORBA::Any_var &, CORBA::Float &)
TAO_Export CORBA::Boolean operator>>= (const CORBA::Any_var &, CORBA::Double &)
TAO_Export CORBA::Boolean operator>>= (const CORBA::Any_var &, CORBA::Any &)
TAO_Export CORBA::Boolean operator>>= (const CORBA::Any_var &, CORBA::TypeCode_ptr &)
TAO_Export CORBA::Boolean operator>>= (const CORBA::Any_var &, const char *&)
TAO_Export CORBA::Boolean operator>>= (const CORBA::Any_var &, const CORBA::WChar *&)
TAO_Export CORBA::Boolean operator>>= (const CORBA::Any_var &, CORBA::Any::to_boolean)

Detailed Description

Id:
Any.h,v 1.84 2003/12/19 11:10:15 jwillemsen Exp

Authors:
Carlos O'Ryan and Jeff Parsons

Function Documentation

TAO_Export CORBA::Boolean operator<< (  TAO_OutputCDR &   ,
const CORBA::Any &   
) 
 

TAO_Export void operator<<= (  CORBA::Any_var &   ,
CORBA::Any::from_boolean   
) 
 

TAO_Export void operator<<= (  CORBA::Any_var &   ,
const char *   
) 
 

TAO_Export void operator<<= (  CORBA::Any_var &   ,
const CORBA::Any *&   
) 
 

TAO_Export void operator<<= (  CORBA::Any_var &   ,
CORBA::Short   
) 
 

Copying versions of insertion operators for basic types must also be defined for CORBA::Any_var.

TAO_Export void operator<<= (  CORBA::Any &   ,
CORBA::Object_ptr *   
) 
 

TAO_Export void operator<<= (  CORBA::Any &   ,
CORBA::TypeCode_ptr *   
) 
 

TAO_Export void operator<<= (  CORBA::Any &   ,
const CORBA::WChar *   
) 
 

TAO_Export void operator<<= (  CORBA::Any &   ,
const char *   
) 
 

TAO_Export void operator<<= (  CORBA::Any &   ,
CORBA::Any *   
) 
 

TAO_Export void operator<<= (  CORBA::Any &   ,
const CORBA::Any &   
) 
 

TAO_Export void operator<<= (  CORBA::Any &   ,
CORBA::Short   
) 
 

Typesafe insertion.

TAO_Export CORBA::Boolean operator>> (  TAO_InputCDR &   ,
CORBA::Any &   
) 
 

TAO_Export CORBA::Boolean operator>>= (  const CORBA::Any_var &   ,
CORBA::Any::to_boolean   
) 
 

TAO_Export CORBA::Boolean operator>>= (  const CORBA::Any_var &   ,
const CORBA::WChar *&   
) 
 

TAO_Export CORBA::Boolean operator>>= (  const CORBA::Any_var &   ,
const char *&   
) 
 

TAO_Export CORBA::Boolean operator>>= (  const CORBA::Any_var &   ,
CORBA::TypeCode_ptr &   
) 
 

TAO_Export CORBA::Boolean operator>>= (  const CORBA::Any_var &   ,
CORBA::Any &   
) 
 

TAO_Export CORBA::Boolean operator>>= (  const CORBA::Any_var &   ,
CORBA::Double &   
) 
 

TAO_Export CORBA::Boolean operator>>= (  const CORBA::Any_var &   ,
CORBA::Float &   
) 
 

TAO_Export CORBA::Boolean operator>>= (  const CORBA::Any_var &   ,
CORBA::ULongLong &   
) 
 

TAO_Export CORBA::Boolean operator>>= (  const CORBA::Any_var &   ,
CORBA::LongLong &   
) 
 

TAO_Export CORBA::Boolean operator>>= (  const CORBA::Any_var &   ,
CORBA::ULong &   
) 
 

TAO_Export CORBA::Boolean operator>>= (  const CORBA::Any_var &   ,
CORBA::Long &   
) 
 

TAO_Export CORBA::Boolean operator>>= (  const CORBA::Any_var &   ,
CORBA::UShort &   
) 
 

TAO_Export CORBA::Boolean operator>>= (  const CORBA::Any_var &   ,
CORBA::Short &   
) 
 

These are not required by the spec, but will make users of other ORBs that are used to them more comfortable.

TAO_Export CORBA::Boolean operator>>= (  const CORBA::Any &   ,
const CORBA::WChar *&   
) 
 

TAO_Export CORBA::Boolean operator>>= (  const CORBA::Any &   ,
const CORBA::Char *&   
) 
 

TAO_Export CORBA::Boolean operator>>= (  const CORBA::Any &   ,
CORBA::TypeCode_ptr &   
) 
 

TAO_Export CORBA::Boolean operator>>= (  const CORBA::Any &   ,
const CORBA::Any *&   
) 
 

TAO_Export CORBA::Boolean operator>>= (  const CORBA::Any &   ,
CORBA::LongDouble &   
) 
 

TAO_Export CORBA::Boolean operator>>= (  const CORBA::Any &   ,
CORBA::Double &   
) 
 

TAO_Export CORBA::Boolean operator>>= (  const CORBA::Any &   ,
CORBA::Float &   
) 
 

TAO_Export CORBA::Boolean operator>>= (  const CORBA::Any &   ,
CORBA::ULongLong &   
) 
 

TAO_Export CORBA::Boolean operator>>= (  const CORBA::Any &   ,
CORBA::LongLong &   
) 
 

TAO_Export CORBA::Boolean operator>>= (  const CORBA::Any &   ,
CORBA::ULong &   
) 
 

TAO_Export CORBA::Boolean operator>>= (  const CORBA::Any &   ,
CORBA::Long &   
) 
 

TAO_Export CORBA::Boolean operator>>= (  const CORBA::Any &   ,
CORBA::UShort &   
) 
 

TAO_Export CORBA::Boolean operator>>= (  const CORBA::Any &   ,
CORBA::Short &   
) 
 

Typesafe extraction.


Generated on Wed Jan 14 23:11:30 2004 for TAO by doxygen1.2.18