# Any.h File Reference

`#include "tao/AnyTypeCode/TAO_AnyTypeCode_Export.h"`
`#include "tao/AnyTypeCode/AnyTypeCode_methods.h"`
`#include "tao/Pseudo_VarOut_T.h"`
`#include "tao/Arg_Traits_T.h"`
`#include "ace/CDR_Stream.h"`
`#include "ace/CORBA_macros.h"`
`#include "tao/AnyTypeCode/Any.inl"`

Include dependency graph for Any.h:

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

## Namespaces

namespace | TAO
namespace | CORBA

## 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
class | CORBA::Any_out

## 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::Float)
TAO_AnyTypeCode_Export void | operator<<= (CORBA::Any &, CORBA::Double)
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,v 1.6 2005/11/03 17:38:44 ossama Exp

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::Double |
| ) |

TAO_AnyTypeCode_Export void operator<<= | ( | CORBA::Any & | ,
|  | CORBA::Float |
| ) |

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.