// -*- C++ -*- // // $Id$ // **** Code generated by the The ACE ORB (TAO) IDL Compiler **** // TAO and the TAO IDL Compiler have been developed by: // Center for Distributed Object Computing // Washington University // St. Louis, MO // USA // http://www.cs.wustl.edu/~schmidt/doc-center.html // and // Distributed Object Computing Laboratory // University of California at Irvine // Irvine, CA // USA // http://doc.ece.uci.edu/ // and // Institute for Software Integrated Systems // Vanderbilt University // Nashville, TN // USA // http://www.isis.vanderbilt.edu/ // // Information about TAO is available at: // http://www.cs.wustl.edu/~schmidt/TAO.html // TAO_IDL - Generated from // be/be_codegen.cpp:301 #include "IORManip_Loader.h" #include "tao/Stub.h" #include "tao/Invocation_Adapter.h" #include "tao/Object_T.h" #include "tao/Basic_Arguments.h" #include "tao/Object_Argument_T.h" #include "tao/Special_Basic_Arguments.h" #include "tao/Var_Size_Argument_T.h" #if defined (__BORLANDC__) #pragma option -w-rvl -w-rch -w-ccc -w-aus -w-sig #endif /* __BORLANDC__ */ #if !defined (__ACE_INLINE__) #include "IORC.i" #endif /* !defined INLINE */ // TAO_IDL - Generated from // be/be_visitor_arg_traits.cpp:59 // Arg traits specializations. namespace TAO { #if !defined (_TAO_IOP_TAO_IOR_PROPERTY__ARG_TRAITS_CS_) #define _TAO_IOP_TAO_IOR_PROPERTY__ARG_TRAITS_CS_ ACE_TEMPLATE_SPECIALIZATION class TAO_IORManip_Export Arg_Traits : public Object_Arg_Traits_T< TAO_IOP::TAO_IOR_Property_ptr, TAO_IOP::TAO_IOR_Property_var, TAO_IOP::TAO_IOR_Property_out, TAO::Objref_Traits > { }; #endif /* end #if !defined */ // TAO_IDL - Generated from // be/be_visitor_arg_traits.cpp:262 #if !defined (__TAO_SEQ_CORBA_OBJECT___ARG_TRAITS_CS_) #define __TAO_SEQ_CORBA_OBJECT___ARG_TRAITS_CS_ ACE_TEMPLATE_SPECIALIZATION class TAO_IORManip_Export Arg_Traits : public Var_Size_Arg_Traits_T< TAO_IOP::TAO_IOR_Manipulation::IORList, TAO_IOP::TAO_IOR_Manipulation::IORList_var, TAO_IOP::TAO_IOR_Manipulation::IORList_out > { }; #endif /* end #if !defined */ }; // TAO_IDL - Generated from // be/be_visitor_exception/exception_cs.cpp:63 TAO_IOP::EmptyProfileList::EmptyProfileList (void) : CORBA::UserException ( "IDL:TAO_IOP/EmptyProfileList:1.0", "EmptyProfileList" ) { } TAO_IOP::EmptyProfileList::~EmptyProfileList (void) { } TAO_IOP::EmptyProfileList::EmptyProfileList (const ::TAO_IOP::EmptyProfileList &_tao_excp) : CORBA::UserException ( _tao_excp._rep_id (), _tao_excp._name () ) { } TAO_IOP::EmptyProfileList& TAO_IOP::EmptyProfileList::operator= (const ::TAO_IOP::EmptyProfileList &_tao_excp) { this->ACE_NESTED_CLASS (CORBA, UserException)::operator= (_tao_excp); return *this; } TAO_IOP::EmptyProfileList * TAO_IOP::EmptyProfileList::_downcast (CORBA::Exception *_tao_excp) { if (!ACE_OS::strcmp ("IDL:TAO_IOP/EmptyProfileList:1.0", _tao_excp->_rep_id ())) { return ACE_dynamic_cast (EmptyProfileList *, _tao_excp); } else { return 0; } } CORBA::Exception *TAO_IOP::EmptyProfileList::_alloc (void) { CORBA::Exception *retval = 0; ACE_NEW_RETURN (retval, ::TAO_IOP::EmptyProfileList, 0); return retval; } CORBA::Exception * TAO_IOP::EmptyProfileList::_tao_duplicate (void) const { CORBA::Exception *result; ACE_NEW_RETURN ( result, ::TAO_IOP::EmptyProfileList (*this), 0 ); return result; } void TAO_IOP::EmptyProfileList::_raise (void) { TAO_RAISE (*this); } void TAO_IOP::EmptyProfileList::_tao_encode ( TAO_OutputCDR &cdr ACE_ENV_ARG_DECL ) const { if (cdr << *this) { return; } ACE_THROW (CORBA::MARSHAL ()); } void TAO_IOP::EmptyProfileList::_tao_decode ( TAO_InputCDR &cdr ACE_ENV_ARG_DECL ) { if (cdr >> *this) { return; } ACE_THROW (CORBA::MARSHAL ()); } // TAO_IDL - Generated from // be/be_visitor_exception/exception_cs.cpp:63 TAO_IOP::NotFound::NotFound (void) : CORBA::UserException ( "IDL:TAO_IOP/NotFound:1.0", "NotFound" ) { } TAO_IOP::NotFound::~NotFound (void) { } TAO_IOP::NotFound::NotFound (const ::TAO_IOP::NotFound &_tao_excp) : CORBA::UserException ( _tao_excp._rep_id (), _tao_excp._name () ) { } TAO_IOP::NotFound& TAO_IOP::NotFound::operator= (const ::TAO_IOP::NotFound &_tao_excp) { this->ACE_NESTED_CLASS (CORBA, UserException)::operator= (_tao_excp); return *this; } TAO_IOP::NotFound * TAO_IOP::NotFound::_downcast (CORBA::Exception *_tao_excp) { if (!ACE_OS::strcmp ("IDL:TAO_IOP/NotFound:1.0", _tao_excp->_rep_id ())) { return ACE_dynamic_cast (NotFound *, _tao_excp); } else { return 0; } } CORBA::Exception *TAO_IOP::NotFound::_alloc (void) { CORBA::Exception *retval = 0; ACE_NEW_RETURN (retval, ::TAO_IOP::NotFound, 0); return retval; } CORBA::Exception * TAO_IOP::NotFound::_tao_duplicate (void) const { CORBA::Exception *result; ACE_NEW_RETURN ( result, ::TAO_IOP::NotFound (*this), 0 ); return result; } void TAO_IOP::NotFound::_raise (void) { TAO_RAISE (*this); } void TAO_IOP::NotFound::_tao_encode ( TAO_OutputCDR &cdr ACE_ENV_ARG_DECL ) const { if (cdr << *this) { return; } ACE_THROW (CORBA::MARSHAL ()); } void TAO_IOP::NotFound::_tao_decode ( TAO_InputCDR &cdr ACE_ENV_ARG_DECL ) { if (cdr >> *this) { return; } ACE_THROW (CORBA::MARSHAL ()); } // TAO_IDL - Generated from // be/be_visitor_exception/exception_cs.cpp:63 TAO_IOP::Duplicate::Duplicate (void) : CORBA::UserException ( "IDL:TAO_IOP/Duplicate:1.0", "Duplicate" ) { } TAO_IOP::Duplicate::~Duplicate (void) { } TAO_IOP::Duplicate::Duplicate (const ::TAO_IOP::Duplicate &_tao_excp) : CORBA::UserException ( _tao_excp._rep_id (), _tao_excp._name () ) { } TAO_IOP::Duplicate& TAO_IOP::Duplicate::operator= (const ::TAO_IOP::Duplicate &_tao_excp) { this->ACE_NESTED_CLASS (CORBA, UserException)::operator= (_tao_excp); return *this; } TAO_IOP::Duplicate * TAO_IOP::Duplicate::_downcast (CORBA::Exception *_tao_excp) { if (!ACE_OS::strcmp ("IDL:TAO_IOP/Duplicate:1.0", _tao_excp->_rep_id ())) { return ACE_dynamic_cast (Duplicate *, _tao_excp); } else { return 0; } } CORBA::Exception *TAO_IOP::Duplicate::_alloc (void) { CORBA::Exception *retval = 0; ACE_NEW_RETURN (retval, ::TAO_IOP::Duplicate, 0); return retval; } CORBA::Exception * TAO_IOP::Duplicate::_tao_duplicate (void) const { CORBA::Exception *result; ACE_NEW_RETURN ( result, ::TAO_IOP::Duplicate (*this), 0 ); return result; } void TAO_IOP::Duplicate::_raise (void) { TAO_RAISE (*this); } void TAO_IOP::Duplicate::_tao_encode ( TAO_OutputCDR &cdr ACE_ENV_ARG_DECL ) const { if (cdr << *this) { return; } ACE_THROW (CORBA::MARSHAL ()); } void TAO_IOP::Duplicate::_tao_decode ( TAO_InputCDR &cdr ACE_ENV_ARG_DECL ) { if (cdr >> *this) { return; } ACE_THROW (CORBA::MARSHAL ()); } // TAO_IDL - Generated from // be/be_visitor_exception/exception_cs.cpp:63 TAO_IOP::Invalid_IOR::Invalid_IOR (void) : CORBA::UserException ( "IDL:TAO_IOP/Invalid_IOR:1.0", "Invalid_IOR" ) { } TAO_IOP::Invalid_IOR::~Invalid_IOR (void) { } TAO_IOP::Invalid_IOR::Invalid_IOR (const ::TAO_IOP::Invalid_IOR &_tao_excp) : CORBA::UserException ( _tao_excp._rep_id (), _tao_excp._name () ) { } TAO_IOP::Invalid_IOR& TAO_IOP::Invalid_IOR::operator= (const ::TAO_IOP::Invalid_IOR &_tao_excp) { this->ACE_NESTED_CLASS (CORBA, UserException)::operator= (_tao_excp); return *this; } TAO_IOP::Invalid_IOR * TAO_IOP::Invalid_IOR::_downcast (CORBA::Exception *_tao_excp) { if (!ACE_OS::strcmp ("IDL:TAO_IOP/Invalid_IOR:1.0", _tao_excp->_rep_id ())) { return ACE_dynamic_cast (Invalid_IOR *, _tao_excp); } else { return 0; } } CORBA::Exception *TAO_IOP::Invalid_IOR::_alloc (void) { CORBA::Exception *retval = 0; ACE_NEW_RETURN (retval, ::TAO_IOP::Invalid_IOR, 0); return retval; } CORBA::Exception * TAO_IOP::Invalid_IOR::_tao_duplicate (void) const { CORBA::Exception *result; ACE_NEW_RETURN ( result, ::TAO_IOP::Invalid_IOR (*this), 0 ); return result; } void TAO_IOP::Invalid_IOR::_raise (void) { TAO_RAISE (*this); } void TAO_IOP::Invalid_IOR::_tao_encode ( TAO_OutputCDR &cdr ACE_ENV_ARG_DECL ) const { if (cdr << *this) { return; } ACE_THROW (CORBA::MARSHAL ()); } void TAO_IOP::Invalid_IOR::_tao_decode ( TAO_InputCDR &cdr ACE_ENV_ARG_DECL ) { if (cdr >> *this) { return; } ACE_THROW (CORBA::MARSHAL ()); } // TAO_IDL - Generated from // be/be_visitor_exception/exception_cs.cpp:63 TAO_IOP::MultiProfileList::MultiProfileList (void) : CORBA::UserException ( "IDL:TAO_IOP/MultiProfileList:1.0", "MultiProfileList" ) { } TAO_IOP::MultiProfileList::~MultiProfileList (void) { } TAO_IOP::MultiProfileList::MultiProfileList (const ::TAO_IOP::MultiProfileList &_tao_excp) : CORBA::UserException ( _tao_excp._rep_id (), _tao_excp._name () ) { } TAO_IOP::MultiProfileList& TAO_IOP::MultiProfileList::operator= (const ::TAO_IOP::MultiProfileList &_tao_excp) { this->ACE_NESTED_CLASS (CORBA, UserException)::operator= (_tao_excp); return *this; } TAO_IOP::MultiProfileList * TAO_IOP::MultiProfileList::_downcast (CORBA::Exception *_tao_excp) { if (!ACE_OS::strcmp ("IDL:TAO_IOP/MultiProfileList:1.0", _tao_excp->_rep_id ())) { return ACE_dynamic_cast (MultiProfileList *, _tao_excp); } else { return 0; } } CORBA::Exception *TAO_IOP::MultiProfileList::_alloc (void) { CORBA::Exception *retval = 0; ACE_NEW_RETURN (retval, ::TAO_IOP::MultiProfileList, 0); return retval; } CORBA::Exception * TAO_IOP::MultiProfileList::_tao_duplicate (void) const { CORBA::Exception *result; ACE_NEW_RETURN ( result, ::TAO_IOP::MultiProfileList (*this), 0 ); return result; } void TAO_IOP::MultiProfileList::_raise (void) { TAO_RAISE (*this); } void TAO_IOP::MultiProfileList::_tao_encode ( TAO_OutputCDR &cdr ACE_ENV_ARG_DECL ) const { if (cdr << *this) { return; } ACE_THROW (CORBA::MARSHAL ()); } void TAO_IOP::MultiProfileList::_tao_decode ( TAO_InputCDR &cdr ACE_ENV_ARG_DECL ) { if (cdr >> *this) { return; } ACE_THROW (CORBA::MARSHAL ()); } // TAO_IDL - Generated from // be/be_visitor_interface/interface_cs.cpp:60 // Traits specializations for TAO_IOP::TAO_IOR_Property. TAO_IOP::TAO_IOR_Property_ptr TAO::Objref_Traits::tao_duplicate ( TAO_IOP::TAO_IOR_Property_ptr p ) { return TAO_IOP::TAO_IOR_Property::_duplicate (p); } void TAO::Objref_Traits::tao_release ( TAO_IOP::TAO_IOR_Property_ptr p ) { CORBA::release (p); } TAO_IOP::TAO_IOR_Property_ptr TAO::Objref_Traits::tao_nil (void) { return TAO_IOP::TAO_IOR_Property::_nil (); } CORBA::Boolean TAO::Objref_Traits::tao_marshal ( TAO_IOP::TAO_IOR_Property_ptr p, TAO_OutputCDR & cdr ) { return p->marshal (cdr); } // Function pointer for collocation factory initialization. TAO::Collocation_Proxy_Broker * (*TAO_IOP__TAO_TAO_IOR_Property_Proxy_Broker_Factory_function_pointer) ( CORBA::Object_ptr obj ) = 0; TAO_IOP::TAO_IOR_Property::TAO_IOR_Property (void) {} TAO_IOP::TAO_IOR_Property::~TAO_IOR_Property (void) {} TAO_IOP::TAO_IOR_Property_ptr TAO_IOP::TAO_IOR_Property::_narrow ( CORBA::Object_ptr _tao_objref ACE_ENV_ARG_DECL_NOT_USED ) { TAO_IOR_Property_ptr proxy = dynamic_cast (_tao_objref); proxy->_add_ref (); return proxy; } TAO_IOP::TAO_IOR_Property_ptr TAO_IOP::TAO_IOR_Property::_duplicate (TAO_IOR_Property_ptr obj) { if (! CORBA::is_nil (obj)) { obj->_add_ref (); } return obj; } CORBA::Boolean TAO_IOP::TAO_IOR_Property::_is_a ( const char *value ACE_ENV_ARG_DECL_NOT_USED ) { if ( !ACE_OS::strcmp ( (char *)value, "IDL:TAO_IOP/TAO_IOR_Property:1.0" ) || !ACE_OS::strcmp ( (char *)value, "IDL:omg.org/CORBA/LocalObject:1.0" ) || !ACE_OS::strcmp ( (char *)value, "IDL:omg.org/CORBA/Object:1.0" ) ) { return 1; // success using local knowledge } else { return 0; } } const char* TAO_IOP::TAO_IOR_Property::_interface_repository_id (void) const { return "IDL:TAO_IOP/TAO_IOR_Property:1.0"; } CORBA::Boolean TAO_IOP::TAO_IOR_Property::marshal (TAO_OutputCDR &) { return 0; } // TAO_IDL - Generated from // be/be_visitor_interface/interface_cs.cpp:60 // Traits specializations for TAO_IOP::TAO_IOR_Manipulation. TAO_IOP::TAO_IOR_Manipulation_ptr TAO::Objref_Traits::tao_duplicate ( TAO_IOP::TAO_IOR_Manipulation_ptr p ) { return TAO_IOP::TAO_IOR_Manipulation::_duplicate (p); } void TAO::Objref_Traits::tao_release ( TAO_IOP::TAO_IOR_Manipulation_ptr p ) { CORBA::release (p); } TAO_IOP::TAO_IOR_Manipulation_ptr TAO::Objref_Traits::tao_nil (void) { return TAO_IOP::TAO_IOR_Manipulation::_nil (); } CORBA::Boolean TAO::Objref_Traits::tao_marshal ( TAO_IOP::TAO_IOR_Manipulation_ptr p, TAO_OutputCDR & cdr ) { return p->marshal (cdr); } // Function pointer for collocation factory initialization. TAO::Collocation_Proxy_Broker * (*TAO_IOP__TAO_TAO_IOR_Manipulation_Proxy_Broker_Factory_function_pointer) ( CORBA::Object_ptr obj ) = 0; // TAO_IDL - Generated from // be/be_visitor_sequence/sequence_cs.cpp:66 #if !defined (_TAO_IOP_TAO_IOR_MANIPULATION_IORLIST_CS_) #define _TAO_IOP_TAO_IOR_MANIPULATION_IORLIST_CS_ TAO_IOP::TAO_IOR_Manipulation::IORList::IORList (void) {} TAO_IOP::TAO_IOR_Manipulation::IORList::IORList ( CORBA::ULong max ) : TAO_Unbounded_Pseudo_Sequence< CORBA::Object > (max) {} TAO_IOP::TAO_IOR_Manipulation::IORList::IORList ( CORBA::ULong max, CORBA::ULong length, CORBA::Object_ptr * buffer, CORBA::Boolean release ) : TAO_Unbounded_Pseudo_Sequence< CORBA::Object > (max, length, buffer, release) {} TAO_IOP::TAO_IOR_Manipulation::IORList::IORList ( const IORList &seq ) : TAO_Unbounded_Pseudo_Sequence< CORBA::Object > (seq) {} TAO_IOP::TAO_IOR_Manipulation::IORList::~IORList (void) {} #endif /* end #if !defined */ TAO_IOP::TAO_IOR_Manipulation::TAO_IOR_Manipulation (void) {} TAO_IOP::TAO_IOR_Manipulation::~TAO_IOR_Manipulation (void) {} TAO_IOP::TAO_IOR_Manipulation_ptr TAO_IOP::TAO_IOR_Manipulation::_narrow ( CORBA::Object_ptr _tao_objref ACE_ENV_ARG_DECL_NOT_USED ) { TAO_IOR_Manipulation_ptr proxy = dynamic_cast (_tao_objref); proxy->_add_ref (); return proxy; } TAO_IOP::TAO_IOR_Manipulation_ptr TAO_IOP::TAO_IOR_Manipulation::_duplicate (TAO_IOR_Manipulation_ptr obj) { if (! CORBA::is_nil (obj)) { obj->_add_ref (); } return obj; } CORBA::Boolean TAO_IOP::TAO_IOR_Manipulation::_is_a ( const char *value ACE_ENV_ARG_DECL_NOT_USED ) { if ( !ACE_OS::strcmp ( (char *)value, "IDL:TAO_IOP/TAO_IOR_Manipulation:1.0" ) || !ACE_OS::strcmp ( (char *)value, "IDL:omg.org/CORBA/LocalObject:1.0" ) || !ACE_OS::strcmp ( (char *)value, "IDL:omg.org/CORBA/Object:1.0" ) ) { return 1; // success using local knowledge } else { return 0; } } const char* TAO_IOP::TAO_IOR_Manipulation::_interface_repository_id (void) const { return "IDL:TAO_IOP/TAO_IOR_Manipulation:1.0"; } CORBA::Boolean TAO_IOP::TAO_IOR_Manipulation::marshal (TAO_OutputCDR &) { return 0; } // TAO_IDL - Generated from // be/be_visitor_root/root.cpp:1703 #if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) #if !defined (_TAO_IOP_TAO_IOR_PROPERTY__ARG_TRAITS_TMPLINST_CS_) #define _TAO_IOP_TAO_IOR_PROPERTY__ARG_TRAITS_TMPLINST_CS_ template class TAO::Arg_Traits; template class TAO::Object_Arg_Traits_T< TAO_IOP::TAO_IOR_Property_ptr, TAO_IOP::TAO_IOR_Property_var, TAO_IOP::TAO_IOR_Property_out >; #endif /* end #if !defined */ template class TAO_Objref_Var_T< TAO_IOP::TAO_IOR_Property, TAO::Objref_Traits >; template class TAO_Objref_Out_T< TAO_IOP::TAO_IOR_Property, TAO::Objref_Traits >; #if !defined (_TAO_IOP_TAO_IOR_MANIPULATION_IORLIST__ARG_TRAITS_TMPLINST_CS_) #define _TAO_IOP_TAO_IOR_MANIPULATION_IORLIST__ARG_TRAITS_TMPLINST_CS_ template class TAO::Arg_Traits; template class TAO::Var_Size_Arg_Traits< TAO_IOP::TAO_IOR_Manipulation::IORList, TAO_IOP::TAO_IOR_Manipulation::IORList_var, TAO_IOP::TAO_IOR_Manipulation::IORList_out >; #endif /* end #if !defined */ template class TAO_Pseudo_Object_Manager< CORBA::Object >; template class TAO_MngSeq_Var_T< TAO_IOP::TAO_IOR_Manipulation::IORList, TAO_Pseudo_Object_Manager< CORBA::Object > >; template class TAO_Seq_Var_Base_T< TAO_IOP::TAO_IOR_Manipulation::IORList, TAO_Pseudo_Object_Manager< CORBA::Object > >; template class TAO_MngSeq_Out_T< TAO_IOP::TAO_IOR_Manipulation::IORList, TAO_IOP::TAO_IOR_Manipulation::IORList_var, TAO_Pseudo_Object_Manager< CORBA::Object > >; template class TAO::In_Var_Size_Argument_T< TAO_IOP::TAO_IOR_Manipulation::IORList >; template class TAO::In_Object_Argument_T< TAO_IOP::TAO_IOR_Property_ptr >; template class TAO_Objref_Var_T< TAO_IOP::TAO_IOR_Manipulation, TAO::Objref_Traits >; template class TAO_Objref_Out_T< TAO_IOP::TAO_IOR_Manipulation, TAO::Objref_Traits >; #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) #if !defined (_TAO_IOP_TAO_IOR_PROPERTY__ARG_TRAITS_TMPLINST_CS_) #define _TAO_IOP_TAO_IOR_PROPERTY__ARG_TRAITS_TMPLINST_CS_ # pragma instantiate TAO::Arg_Traits # pragma instantiate \ TAO::Object_Arg_Traits_T< \ TAO_IOP::TAO_IOR_Property_ptr, \ TAO_IOP::TAO_IOR_Property_var, \ TAO_IOP::TAO_IOR_Property_out \ > #endif /* end #if !defined */ # pragma instantiate \ TAO_Objref_Var_T< \ TAO_IOP::TAO_IOR_Property, \ TAO::Objref_Traits \ > # pragma instantiate \ TAO_Objref_Out_T< \ TAO_IOP::TAO_IOR_Property, \ TAO::Objref_Traits \ > #if !defined (_TAO_IOP_TAO_IOR_MANIPULATION_IORLIST__ARG_TRAITS_TMPLINST_CS_) #define _TAO_IOP_TAO_IOR_MANIPULATION_IORLIST__ARG_TRAITS_TMPLINST_CS_ # pragma instantiate TAO::Arg_Traits # pragma instantiate \ TAO::Var_Size_Arg_Traits< \ TAO_IOP::TAO_IOR_Manipulation::IORList, \ TAO_IOP::TAO_IOR_Manipulation::IORList_var, \ TAO_IOP::TAO_IOR_Manipulation::IORList_out \ > #endif /* end #if !defined */ # pragma instantiate \ TAO_MngSeq_Var_T< \ TAO_IOP::TAO_IOR_Manipulation::IORList, \ TAO_Pseudo_Object_Manager< \ CORBA::Object \ > \ > # pragma instantiate \ TAO_Seq_Var_Base_T< \ TAO_IOP::TAO_IOR_Manipulation::IORList, \ TAO_Pseudo_Object_Manager< \ CORBA::Object \ > \ > # pragma instantiate \ TAO_MngSeq_Out_T< \ TAO_IOP::TAO_IOR_Manipulation::IORList, \ TAO_IOP::TAO_IOR_Manipulation::IORList_var, \ TAO_Pseudo_Object_Manager< \ CORBA::Object \ > \ > # pragma instantiate \ TAO::In_Var_Size_Argument_T< \ TAO_IOP::TAO_IOR_Manipulation::IORList \ > # pragma instantiate \ TAO::In_Object_Argument_T< \ TAO_IOP::TAO_IOR_Property_ptr \ > # pragma instantiate \ TAO_Objref_Var_T< \ TAO_IOP::TAO_IOR_Manipulation, \ TAO::Objref_Traits \ > # pragma instantiate \ TAO_Objref_Out_T< \ TAO_IOP::TAO_IOR_Manipulation, \ TAO::Objref_Traits \ > #endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */