IORC.h File Reference

#include "ace/config-all.h"
#include "tao/IORManipulation/ior_manip_export.h"
#include "tao/ORB.h"
#include "tao/SystemException.h"
#include "tao/Environment.h"
#include "tao/Object.h"
#include "tao/Sequence_T.h"
#include "tao/Objref_VarOut_T.h"
#include "tao/Seq_Var_T.h"
#include "tao/Seq_Out_T.h"

Include dependency graph for IORC.h:

Include dependency graph

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

Included by dependency graph

Go to the source code of this file.

Namespaces

namespace  TAO_IOP
namespace  TAO

Classes

exception  EmptyProfileList
 @ Bala, please describe this exception More...

exception  NotFound
 @ Bala, please describe this exception More...

exception  Duplicate
 @ Bala, please describe this exception More...

exception  Invalid_IOR
 @ Bala, please describe this exception More...

exception  MultiProfileList
 @ Bala, please describe this exception More...

interface  TAO_IOR_Property
interface  TAO_IOR_Manipulation
 Allows applications to manipulate object references. More...


Defines

#define TAO_EXPORT_MACRO   TAO_IORManip_Export
#define _TAO_IOP_EMPTYPROFILELIST_CH_
#define _TAO_IOP_NOTFOUND_CH_
#define _TAO_IOP_DUPLICATE_CH_
#define _TAO_IOP_INVALID_IOR_CH_
#define _TAO_IOP_MULTIPROFILELIST_CH_
#define _TAO_IOP_TAO_IOR_PROPERTY__VAR_OUT_CH_
#define _TAO_IOP_TAO_IOR_PROPERTY_CH_
#define _TAO_IOP_TAO_IOR_MANIPULATION__VAR_OUT_CH_
#define _TAO_IOP_TAO_IOR_MANIPULATION_CH_
#define _TAO_IOP_TAO_IOR_MANIPULATION_IORLIST_CH_
#define _TAO_IOP_TAO_IOR_PROPERTY__TRAITS_CH_
#define _TAO_IOP_TAO_IOR_MANIPULATION__TRAITS_CH_

Functions

TAO_IORManip_Export void operator<<= (CORBA::Any &, const TAO_IOP::EmptyProfileList &)
TAO_IORManip_Export void operator<<= (CORBA::Any &, TAO_IOP::EmptyProfileList *)
TAO_IORManip_Export CORBA::Boolean operator>>= (const CORBA::Any &, TAO_IOP::EmptyProfileList *&)
TAO_IORManip_Export CORBA::Boolean operator>>= (const CORBA::Any &, const TAO_IOP::EmptyProfileList *&)
TAO_IORManip_Export void operator<<= (CORBA::Any &, const TAO_IOP::NotFound &)
TAO_IORManip_Export void operator<<= (CORBA::Any &, TAO_IOP::NotFound *)
TAO_IORManip_Export CORBA::Boolean operator>>= (const CORBA::Any &, TAO_IOP::NotFound *&)
TAO_IORManip_Export CORBA::Boolean operator>>= (const CORBA::Any &, const TAO_IOP::NotFound *&)
TAO_IORManip_Export void operator<<= (CORBA::Any &, const TAO_IOP::Duplicate &)
TAO_IORManip_Export void operator<<= (CORBA::Any &, TAO_IOP::Duplicate *)
TAO_IORManip_Export CORBA::Boolean operator>>= (const CORBA::Any &, TAO_IOP::Duplicate *&)
TAO_IORManip_Export CORBA::Boolean operator>>= (const CORBA::Any &, const TAO_IOP::Duplicate *&)
TAO_IORManip_Export void operator<<= (CORBA::Any &, const TAO_IOP::Invalid_IOR &)
TAO_IORManip_Export void operator<<= (CORBA::Any &, TAO_IOP::Invalid_IOR *)
TAO_IORManip_Export CORBA::Boolean operator>>= (const CORBA::Any &, TAO_IOP::Invalid_IOR *&)
TAO_IORManip_Export CORBA::Boolean operator>>= (const CORBA::Any &, const TAO_IOP::Invalid_IOR *&)
TAO_IORManip_Export void operator<<= (CORBA::Any &, const TAO_IOP::MultiProfileList &)
TAO_IORManip_Export void operator<<= (CORBA::Any &, TAO_IOP::MultiProfileList *)
TAO_IORManip_Export CORBA::Boolean operator>>= (const CORBA::Any &, TAO_IOP::MultiProfileList *&)
TAO_IORManip_Export CORBA::Boolean operator>>= (const CORBA::Any &, const TAO_IOP::MultiProfileList *&)
TAO_IORManip_Export void operator<<= (CORBA::Any &, TAO_IOP::TAO_IOR_Property_ptr)
TAO_IORManip_Export void operator<<= (CORBA::Any &, TAO_IOP::TAO_IOR_Property_ptr *)
TAO_IORManip_Export CORBA::Boolean operator>>= (const CORBA::Any &, TAO_IOP::TAO_IOR_Property_ptr &)
TAO_IORManip_Export void operator<<= (CORBA::Any &, TAO_IOP::TAO_IOR_Manipulation_ptr)
TAO_IORManip_Export void operator<<= (CORBA::Any &, TAO_IOP::TAO_IOR_Manipulation_ptr *)
TAO_IORManip_Export CORBA::Boolean operator>>= (const CORBA::Any &, TAO_IOP::TAO_IOR_Manipulation_ptr &)
TAO_IORManip_Export void operator<<= (CORBA::Any &, const TAO_IOP::TAO_IOR_Manipulation::IORList &)
TAO_IORManip_Export void operator<<= (CORBA::Any &, TAO_IOP::TAO_IOR_Manipulation::IORList *)
TAO_IORManip_Export CORBA::Boolean operator>>= (const CORBA::Any &, TAO_IOP::TAO_IOR_Manipulation::IORList *&)
TAO_IORManip_Export CORBA::Boolean operator>>= (const CORBA::Any &, const TAO_IOP::TAO_IOR_Manipulation::IORList *&)
TAO_IORManip_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const TAO_IOP::EmptyProfileList &)
TAO_IORManip_Export CORBA::Boolean operator>> (TAO_InputCDR &, TAO_IOP::EmptyProfileList &)
TAO_IORManip_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const TAO_IOP::NotFound &)
TAO_IORManip_Export CORBA::Boolean operator>> (TAO_InputCDR &, TAO_IOP::NotFound &)
TAO_IORManip_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const TAO_IOP::Duplicate &)
TAO_IORManip_Export CORBA::Boolean operator>> (TAO_InputCDR &, TAO_IOP::Duplicate &)
TAO_IORManip_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const TAO_IOP::Invalid_IOR &)
TAO_IORManip_Export CORBA::Boolean operator>> (TAO_InputCDR &, TAO_IOP::Invalid_IOR &)
TAO_IORManip_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const TAO_IOP::MultiProfileList &)
TAO_IORManip_Export CORBA::Boolean operator>> (TAO_InputCDR &, TAO_IOP::MultiProfileList &)


Define Documentation

#define _TAO_IOP_DUPLICATE_CH_
 

Definition at line 183 of file IORC.h.

#define _TAO_IOP_EMPTYPROFILELIST_CH_
 

Definition at line 83 of file IORC.h.

#define _TAO_IOP_INVALID_IOR_CH_
 

Definition at line 233 of file IORC.h.

#define _TAO_IOP_MULTIPROFILELIST_CH_
 

Definition at line 283 of file IORC.h.

#define _TAO_IOP_NOTFOUND_CH_
 

Definition at line 133 of file IORC.h.

#define _TAO_IOP_TAO_IOR_MANIPULATION__TRAITS_CH_
 

Definition at line 790 of file IORC.h.

#define _TAO_IOP_TAO_IOR_MANIPULATION__VAR_OUT_CH_
 

Definition at line 483 of file IORC.h.

#define _TAO_IOP_TAO_IOR_MANIPULATION_CH_
 

Definition at line 506 of file IORC.h.

#define _TAO_IOP_TAO_IOR_MANIPULATION_IORLIST_CH_
 

Definition at line 541 of file IORC.h.

#define _TAO_IOP_TAO_IOR_PROPERTY__TRAITS_CH_
 

Definition at line 769 of file IORC.h.

#define _TAO_IOP_TAO_IOR_PROPERTY__VAR_OUT_CH_
 

Definition at line 333 of file IORC.h.

#define _TAO_IOP_TAO_IOR_PROPERTY_CH_
 

Definition at line 356 of file IORC.h.

#define TAO_EXPORT_MACRO   TAO_IORManip_Export
 

Definition at line 60 of file IORC.h.


Function Documentation

TAO_IORManip_Export CORBA::Boolean operator<< TAO_OutputCDR ,
const TAO_IOP::MultiProfileList
 

Definition at line 997 of file IORC.cpp.

References CORBA::Exception::_rep_id().

01001 {
01002   // Marshal the repository ID.
01003   return (strm << _tao_aggregate._rep_id ());
01004 }

TAO_IORManip_Export CORBA::Boolean operator<< TAO_OutputCDR ,
const TAO_IOP::Invalid_IOR
 

Definition at line 977 of file IORC.cpp.

References CORBA::Exception::_rep_id().

00981 {
00982   // Marshal the repository ID.
00983   return (strm << _tao_aggregate._rep_id ());
00984 }

TAO_IORManip_Export CORBA::Boolean operator<< TAO_OutputCDR ,
const TAO_IOP::Duplicate
 

Definition at line 957 of file IORC.cpp.

References CORBA::Exception::_rep_id().

00961 {
00962   // Marshal the repository ID.
00963   return (strm << _tao_aggregate._rep_id ());
00964 }

TAO_IORManip_Export CORBA::Boolean operator<< TAO_OutputCDR ,
const TAO_IOP::NotFound
 

Definition at line 937 of file IORC.cpp.

References CORBA::Exception::_rep_id().

00941 {
00942   // Marshal the repository ID.
00943   return (strm << _tao_aggregate._rep_id ());
00944 }

TAO_IORManip_Export CORBA::Boolean operator<< TAO_OutputCDR ,
const TAO_IOP::EmptyProfileList
 

Definition at line 917 of file IORC.cpp.

References CORBA::Exception::_rep_id().

00921 {
00922   // Marshal the repository ID.
00923   return (strm << _tao_aggregate._rep_id ());
00924 }

TAO_IORManip_Export void operator<<= CORBA::Any &  ,
TAO_IOP::TAO_IOR_Manipulation::IORList
 

Definition at line 866 of file IORA.cpp.

00870 {
00871   TAO::Any_Dual_Impl_T<TAO_IOP::TAO_IOR_Manipulation::IORList>::insert (
00872       _tao_any,
00873       TAO_IOP::TAO_IOR_Manipulation::IORList::_tao_any_destructor,
00874       TAO::TypeCode::tc_TAO_IOP_TAO_IOR_Manipulation_IORList_0,
00875       _tao_elem
00876     );
00877 }

TAO_IORManip_Export void operator<<= CORBA::Any &  ,
const TAO_IOP::TAO_IOR_Manipulation::IORList
 

Definition at line 852 of file IORA.cpp.

00856 {
00857   TAO::Any_Dual_Impl_T<TAO_IOP::TAO_IOR_Manipulation::IORList>::insert_copy (
00858       _tao_any,
00859       TAO_IOP::TAO_IOR_Manipulation::IORList::_tao_any_destructor,
00860       TAO::TypeCode::tc_TAO_IOP_TAO_IOR_Manipulation_IORList_0,
00861       _tao_elem
00862     );
00863 }

TAO_IORManip_Export void operator<<= CORBA::Any &  ,
TAO_IOP::TAO_IOR_Manipulation_ptr
 

Definition at line 803 of file IORA.cpp.

References TAO_IOP::TAO_IOR_Manipulation_ptr.

00807 {
00808   TAO::Any_Impl_T<TAO_IOP::TAO_IOR_Manipulation>::insert (
00809       _tao_any,
00810       TAO_IOP::TAO_IOR_Manipulation::_tao_any_destructor,
00811       TAO_IOP::_tc_TAO_IOR_Manipulation,
00812       *_tao_elem
00813     );
00814 }

TAO_IORManip_Export void operator<<= CORBA::Any &  ,
TAO_IOP::TAO_IOR_Manipulation_ptr 
 

Definition at line 791 of file IORA.cpp.

References TAO_IOP::TAO_IOR_Manipulation::_duplicate(), and TAO_IOP::TAO_IOR_Manipulation_ptr.

00795 {
00796   TAO_IOP::TAO_IOR_Manipulation_ptr _tao_objptr =
00797     TAO_IOP::TAO_IOR_Manipulation::_duplicate (_tao_elem);
00798   _tao_any <<= &_tao_objptr;
00799 }

TAO_IORManip_Export void operator<<= CORBA::Any &  ,
TAO_IOP::TAO_IOR_Property_ptr
 

Definition at line 728 of file IORA.cpp.

References TAO_IOP::TAO_IOR_Property_ptr.

00732 {
00733   TAO::Any_Impl_T<TAO_IOP::TAO_IOR_Property>::insert (
00734       _tao_any,
00735       TAO_IOP::TAO_IOR_Property::_tao_any_destructor,
00736       TAO_IOP::_tc_TAO_IOR_Property,
00737       *_tao_elem
00738     );
00739 }

TAO_IORManip_Export void operator<<= CORBA::Any &  ,
TAO_IOP::TAO_IOR_Property_ptr 
 

Definition at line 716 of file IORA.cpp.

References TAO_IOP::TAO_IOR_Property::_duplicate(), and TAO_IOP::TAO_IOR_Property_ptr.

00720 {
00721   TAO_IOP::TAO_IOR_Property_ptr _tao_objptr =
00722     TAO_IOP::TAO_IOR_Property::_duplicate (_tao_elem);
00723   _tao_any <<= &_tao_objptr;
00724 }

TAO_IORManip_Export void operator<<= CORBA::Any &  ,
TAO_IOP::MultiProfileList
 

Definition at line 641 of file IORA.cpp.

00645 {
00646   TAO::Any_Dual_Impl_T<TAO_IOP::MultiProfileList>::insert (
00647       _tao_any,
00648       TAO_IOP::MultiProfileList::_tao_any_destructor,
00649       TAO_IOP::_tc_MultiProfileList,
00650       _tao_elem
00651     );
00652 }

TAO_IORManip_Export void operator<<= CORBA::Any &  ,
const TAO_IOP::MultiProfileList
 

Definition at line 627 of file IORA.cpp.

00631 {
00632   TAO::Any_Dual_Impl_T<TAO_IOP::MultiProfileList>::insert_copy (
00633       _tao_any,
00634       TAO_IOP::MultiProfileList::_tao_any_destructor,
00635       TAO_IOP::_tc_MultiProfileList,
00636       _tao_elem
00637     );
00638 }

TAO_IORManip_Export void operator<<= CORBA::Any &  ,
TAO_IOP::Invalid_IOR
 

Definition at line 553 of file IORA.cpp.

00557 {
00558   TAO::Any_Dual_Impl_T<TAO_IOP::Invalid_IOR>::insert (
00559       _tao_any,
00560       TAO_IOP::Invalid_IOR::_tao_any_destructor,
00561       TAO_IOP::_tc_Invalid_IOR,
00562       _tao_elem
00563     );
00564 }

TAO_IORManip_Export void operator<<= CORBA::Any &  ,
const TAO_IOP::Invalid_IOR
 

Definition at line 539 of file IORA.cpp.

00543 {
00544   TAO::Any_Dual_Impl_T<TAO_IOP::Invalid_IOR>::insert_copy (
00545       _tao_any,
00546       TAO_IOP::Invalid_IOR::_tao_any_destructor,
00547       TAO_IOP::_tc_Invalid_IOR,
00548       _tao_elem
00549     );
00550 }

TAO_IORManip_Export void operator<<= CORBA::Any &  ,
TAO_IOP::Duplicate
 

Definition at line 465 of file IORA.cpp.

00469 {
00470   TAO::Any_Dual_Impl_T<TAO_IOP::Duplicate>::insert (
00471       _tao_any,
00472       TAO_IOP::Duplicate::_tao_any_destructor,
00473       TAO_IOP::_tc_Duplicate,
00474       _tao_elem
00475     );
00476 }

TAO_IORManip_Export void operator<<= CORBA::Any &  ,
const TAO_IOP::Duplicate
 

Definition at line 451 of file IORA.cpp.

00455 {
00456   TAO::Any_Dual_Impl_T<TAO_IOP::Duplicate>::insert_copy (
00457       _tao_any,
00458       TAO_IOP::Duplicate::_tao_any_destructor,
00459       TAO_IOP::_tc_Duplicate,
00460       _tao_elem
00461     );
00462 }

TAO_IORManip_Export void operator<<= CORBA::Any &  ,
TAO_IOP::NotFound
 

Definition at line 377 of file IORA.cpp.

00381 {
00382   TAO::Any_Dual_Impl_T<TAO_IOP::NotFound>::insert (
00383       _tao_any,
00384       TAO_IOP::NotFound::_tao_any_destructor,
00385       TAO_IOP::_tc_NotFound,
00386       _tao_elem
00387     );
00388 }

TAO_IORManip_Export void operator<<= CORBA::Any &  ,
const TAO_IOP::NotFound
 

Definition at line 363 of file IORA.cpp.

00367 {
00368   TAO::Any_Dual_Impl_T<TAO_IOP::NotFound>::insert_copy (
00369       _tao_any,
00370       TAO_IOP::NotFound::_tao_any_destructor,
00371       TAO_IOP::_tc_NotFound,
00372       _tao_elem
00373     );
00374 }

TAO_IORManip_Export void operator<<= CORBA::Any &  ,
TAO_IOP::EmptyProfileList
 

Definition at line 289 of file IORA.cpp.

00293 {
00294   TAO::Any_Dual_Impl_T<TAO_IOP::EmptyProfileList>::insert (
00295       _tao_any,
00296       TAO_IOP::EmptyProfileList::_tao_any_destructor,
00297       TAO_IOP::_tc_EmptyProfileList,
00298       _tao_elem
00299     );
00300 }

TAO_IORManip_Export void operator<<= CORBA::Any &  ,
const TAO_IOP::EmptyProfileList
 

Definition at line 275 of file IORA.cpp.

00279 {
00280   TAO::Any_Dual_Impl_T<TAO_IOP::EmptyProfileList>::insert_copy (
00281       _tao_any,
00282       TAO_IOP::EmptyProfileList::_tao_any_destructor,
00283       TAO_IOP::_tc_EmptyProfileList,
00284       _tao_elem
00285     );
00286 }

TAO_IORManip_Export CORBA::Boolean operator>> TAO_InputCDR ,
TAO_IOP::MultiProfileList
 

Definition at line 1006 of file IORC.cpp.

01010 {
01011   return true;
01012 }

TAO_IORManip_Export CORBA::Boolean operator>> TAO_InputCDR ,
TAO_IOP::Invalid_IOR
 

Definition at line 986 of file IORC.cpp.

00990 {
00991   return true;
00992 }

TAO_IORManip_Export CORBA::Boolean operator>> TAO_InputCDR ,
TAO_IOP::Duplicate
 

Definition at line 966 of file IORC.cpp.

00970 {
00971   return true;
00972 }

TAO_IORManip_Export CORBA::Boolean operator>> TAO_InputCDR ,
TAO_IOP::NotFound
 

Definition at line 946 of file IORC.cpp.

00950 {
00951   return true;
00952 }

TAO_IORManip_Export CORBA::Boolean operator>> TAO_InputCDR ,
TAO_IOP::EmptyProfileList
 

Definition at line 926 of file IORC.cpp.

00930 {
00931   return true;
00932 }

TAO_IORManip_Export CORBA::Boolean operator>>= const CORBA::Any &  ,
const TAO_IOP::TAO_IOR_Manipulation::IORList *& 
 

Definition at line 892 of file IORA.cpp.

00896 {
00897   return
00898     TAO::Any_Dual_Impl_T<TAO_IOP::TAO_IOR_Manipulation::IORList>::extract (
00899         _tao_any,
00900         TAO_IOP::TAO_IOR_Manipulation::IORList::_tao_any_destructor,
00901         TAO::TypeCode::tc_TAO_IOP_TAO_IOR_Manipulation_IORList_0,
00902         _tao_elem
00903       );
00904 }

TAO_IORManip_Export CORBA::Boolean operator>>= const CORBA::Any &  ,
TAO_IOP::TAO_IOR_Manipulation::IORList *& 
 

Definition at line 880 of file IORA.cpp.

00884 {
00885   return _tao_any >>= const_cast<
00886       const TAO_IOP::TAO_IOR_Manipulation::IORList *&> (
00887       _tao_elem
00888     );
00889 }

TAO_IORManip_Export CORBA::Boolean operator>>= const CORBA::Any &  ,
TAO_IOP::TAO_IOR_Manipulation_ptr
 

Definition at line 817 of file IORA.cpp.

References TAO_IOP::TAO_IOR_Manipulation_ptr.

00821 {
00822   return
00823     TAO::Any_Impl_T<TAO_IOP::TAO_IOR_Manipulation>::extract (
00824         _tao_any,
00825         TAO_IOP::TAO_IOR_Manipulation::_tao_any_destructor,
00826         TAO_IOP::_tc_TAO_IOR_Manipulation,
00827         _tao_elem
00828       );
00829 }

TAO_IORManip_Export CORBA::Boolean operator>>= const CORBA::Any &  ,
TAO_IOP::TAO_IOR_Property_ptr
 

Definition at line 742 of file IORA.cpp.

References TAO_IOP::TAO_IOR_Property_ptr.

00746 {
00747   return
00748     TAO::Any_Impl_T<TAO_IOP::TAO_IOR_Property>::extract (
00749         _tao_any,
00750         TAO_IOP::TAO_IOR_Property::_tao_any_destructor,
00751         TAO_IOP::_tc_TAO_IOR_Property,
00752         _tao_elem
00753       );
00754 }

TAO_IORManip_Export CORBA::Boolean operator>>= const CORBA::Any &  ,
const TAO_IOP::MultiProfileList *& 
 

Definition at line 667 of file IORA.cpp.

00671 {
00672   return
00673     TAO::Any_Dual_Impl_T<TAO_IOP::MultiProfileList>::extract (
00674         _tao_any,
00675         TAO_IOP::MultiProfileList::_tao_any_destructor,
00676         TAO_IOP::_tc_MultiProfileList,
00677         _tao_elem
00678       );
00679 }

TAO_IORManip_Export CORBA::Boolean operator>>= const CORBA::Any &  ,
TAO_IOP::MultiProfileList *& 
 

Definition at line 655 of file IORA.cpp.

00659 {
00660   return _tao_any >>= const_cast<
00661       const TAO_IOP::MultiProfileList *&> (
00662       _tao_elem
00663     );
00664 }

TAO_IORManip_Export CORBA::Boolean operator>>= const CORBA::Any &  ,
const TAO_IOP::Invalid_IOR *& 
 

Definition at line 579 of file IORA.cpp.

00583 {
00584   return
00585     TAO::Any_Dual_Impl_T<TAO_IOP::Invalid_IOR>::extract (
00586         _tao_any,
00587         TAO_IOP::Invalid_IOR::_tao_any_destructor,
00588         TAO_IOP::_tc_Invalid_IOR,
00589         _tao_elem
00590       );
00591 }

TAO_IORManip_Export CORBA::Boolean operator>>= const CORBA::Any &  ,
TAO_IOP::Invalid_IOR *& 
 

Definition at line 567 of file IORA.cpp.

00571 {
00572   return _tao_any >>= const_cast<
00573       const TAO_IOP::Invalid_IOR *&> (
00574       _tao_elem
00575     );
00576 }

TAO_IORManip_Export CORBA::Boolean operator>>= const CORBA::Any &  ,
const TAO_IOP::Duplicate *& 
 

Definition at line 491 of file IORA.cpp.

00495 {
00496   return
00497     TAO::Any_Dual_Impl_T<TAO_IOP::Duplicate>::extract (
00498         _tao_any,
00499         TAO_IOP::Duplicate::_tao_any_destructor,
00500         TAO_IOP::_tc_Duplicate,
00501         _tao_elem
00502       );
00503 }

TAO_IORManip_Export CORBA::Boolean operator>>= const CORBA::Any &  ,
TAO_IOP::Duplicate *& 
 

Definition at line 479 of file IORA.cpp.

00483 {
00484   return _tao_any >>= const_cast<
00485       const TAO_IOP::Duplicate *&> (
00486       _tao_elem
00487     );
00488 }

TAO_IORManip_Export CORBA::Boolean operator>>= const CORBA::Any &  ,
const TAO_IOP::NotFound *& 
 

Definition at line 403 of file IORA.cpp.

00407 {
00408   return
00409     TAO::Any_Dual_Impl_T<TAO_IOP::NotFound>::extract (
00410         _tao_any,
00411         TAO_IOP::NotFound::_tao_any_destructor,
00412         TAO_IOP::_tc_NotFound,
00413         _tao_elem
00414       );
00415 }

TAO_IORManip_Export CORBA::Boolean operator>>= const CORBA::Any &  ,
TAO_IOP::NotFound *& 
 

Definition at line 391 of file IORA.cpp.

00395 {
00396   return _tao_any >>= const_cast<
00397       const TAO_IOP::NotFound *&> (
00398       _tao_elem
00399     );
00400 }

TAO_IORManip_Export CORBA::Boolean operator>>= const CORBA::Any &  ,
const TAO_IOP::EmptyProfileList *& 
 

Definition at line 315 of file IORA.cpp.

00319 {
00320   return
00321     TAO::Any_Dual_Impl_T<TAO_IOP::EmptyProfileList>::extract (
00322         _tao_any,
00323         TAO_IOP::EmptyProfileList::_tao_any_destructor,
00324         TAO_IOP::_tc_EmptyProfileList,
00325         _tao_elem
00326       );
00327 }

TAO_IORManip_Export CORBA::Boolean operator>>= const CORBA::Any &  ,
TAO_IOP::EmptyProfileList *& 
 

Definition at line 303 of file IORA.cpp.

00307 {
00308   return _tao_any >>= const_cast<
00309       const TAO_IOP::EmptyProfileList *&> (
00310       _tao_elem
00311     );
00312 }


Generated on Thu Nov 9 13:06:08 2006 for TAO_IORManipulation by doxygen 1.3.6