diff options
63 files changed, 169 insertions, 12490 deletions
diff --git a/TAO/tao/BiDir_GIOP/BiDirPolicy.pidl b/TAO/tao/BiDir_GIOP/BiDirPolicy.pidl index 34ddc747d63..6659b56951d 100644 --- a/TAO/tao/BiDir_GIOP/BiDirPolicy.pidl +++ b/TAO/tao/BiDir_GIOP/BiDirPolicy.pidl @@ -5,7 +5,7 @@ // BiDirPolicy*.* The command used to generate code // is: // -// tao_idl -o orig -Ge 1 -GT -Sa -St -Sci \ +// tao_idl -o orig -Ge 1 -Sa -St -Sci \ // -Wb,export_macro=TAO_BiDirGIOP_Export \ // -Wb,export_include="bidirgiop_export.h" \ // -Wb,pre_include="ace/pre.h" \ diff --git a/TAO/tao/BiDir_GIOP/BiDirPolicyC.cpp b/TAO/tao/BiDir_GIOP/BiDirPolicyC.cpp index 3e2213d3bb2..93db9790b38 100644 --- a/TAO/tao/BiDir_GIOP/BiDirPolicyC.cpp +++ b/TAO/tao/BiDir_GIOP/BiDirPolicyC.cpp @@ -182,42 +182,3 @@ BiDirPolicy::BidirectionalPolicy::marshal (TAO_OutputCDR &) { return false; } - -// TAO_IDL - Generated from -// be\be_visitor_root/root.cpp:1528 - -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) - - template class - TAO::Objref_Traits< - BiDirPolicy::BidirectionalPolicy - >; - - template class - TAO_Objref_Var_T< - BiDirPolicy::BidirectionalPolicy - >; - - template class - TAO_Objref_Out_T< - BiDirPolicy::BidirectionalPolicy - >; - -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) - -# pragma instantiate \ - TAO::Objref_Traits< \ - BiDirPolicy::BidirectionalPolicy \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - BiDirPolicy::BidirectionalPolicy - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - BiDirPolicy::BidirectionalPolicy - > - -#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/TAO/tao/BiDir_GIOP/BiDirPolicyC.h b/TAO/tao/BiDir_GIOP/BiDirPolicyC.h index 7f46e765b40..0baa3c73cee 100644 --- a/TAO/tao/BiDir_GIOP/BiDirPolicyC.h +++ b/TAO/tao/BiDir_GIOP/BiDirPolicyC.h @@ -213,7 +213,7 @@ namespace BiDirPolicy } // module BiDirPolicy // TAO_IDL - Generated from -// be\be_visitor_traits.cpp:59 +// be\be_visitor_traits.cpp:61 // Traits specializations. namespace TAO diff --git a/TAO/tao/DynamicAny/DynamicAny.pidl b/TAO/tao/DynamicAny/DynamicAny.pidl index 13838c0b04b..1a6db982993 100644 --- a/TAO/tao/DynamicAny/DynamicAny.pidl +++ b/TAO/tao/DynamicAny/DynamicAny.pidl @@ -20,7 +20,7 @@ * The command used to generate code from this file is: * * tao_idl \ - * -o orig -Gp -Sci -Gd -Ge 1 -Sa -Sc -St -GT -I../.. \ + * -o orig -Gp -Sci -Gd -Ge 1 -Sa -Sc -St -I../.. \ * -Wb,export_macro=TAO_DynamicAny_Export \ * -Wb,export_include=dynamicany_export.h \ * -Wb,pre_include="ace/pre.h" \ diff --git a/TAO/tao/DynamicAny/DynamicAnyC.cpp b/TAO/tao/DynamicAny/DynamicAnyC.cpp index f2b779c3410..ba64e06d5b0 100644 --- a/TAO/tao/DynamicAny/DynamicAnyC.cpp +++ b/TAO/tao/DynamicAny/DynamicAnyC.cpp @@ -1878,584 +1878,3 @@ CORBA::Boolean operator>> ( } #endif /* _TAO_CDR_OP_DynamicAny_AnySeq_CPP_ */ - -// TAO_IDL - Generated from -// be\be_visitor_root/root.cpp:1528 - -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) - - template class - TAO::Objref_Traits< - DynamicAny::DynAny - >; - - template class - TAO_Objref_Var_T< - DynamicAny::DynAny - >; - - template class - TAO_Objref_Out_T< - DynamicAny::DynAny - >; - - template class - TAO::Objref_Traits< - DynamicAny::DynFixed - >; - - template class - TAO_Objref_Var_T< - DynamicAny::DynFixed - >; - - template class - TAO_Objref_Out_T< - DynamicAny::DynFixed - >; - - template class - TAO::Objref_Traits< - DynamicAny::DynEnum - >; - - template class - TAO_Objref_Var_T< - DynamicAny::DynEnum - >; - - template class - TAO_Objref_Out_T< - DynamicAny::DynEnum - >; - - template class - TAO_Var_Var_T< - DynamicAny::NameValuePair - >; - - template class - TAO_Var_Base_T< - DynamicAny::NameValuePair - >; - - template class - TAO_Out_T< - DynamicAny::NameValuePair, - DynamicAny::NameValuePair_var - >; - - template class - TAO_VarSeq_Var_T< - DynamicAny::NameValuePairSeq, - DynamicAny::NameValuePair - >; - - template class - TAO_Seq_Var_Base_T< - DynamicAny::NameValuePairSeq, - DynamicAny::NameValuePair - >; - - template class - TAO_Seq_Out_T< - DynamicAny::NameValuePairSeq, - DynamicAny::NameValuePairSeq_var, - DynamicAny::NameValuePair - >; - -#if !defined (_DYNAMICANY_NAMEVALUEPAIR__EXPLICIT_CS_) -#define _DYNAMICANY_NAMEVALUEPAIR__EXPLICIT_CS_ - - template class - TAO_Unbounded_Sequence< - DynamicAny::NameValuePair - >; - -#endif /* end #if !defined */ - - template class - TAO_Var_Var_T< - DynamicAny::NameDynAnyPair - >; - - template class - TAO_Var_Base_T< - DynamicAny::NameDynAnyPair - >; - - template class - TAO_Out_T< - DynamicAny::NameDynAnyPair, - DynamicAny::NameDynAnyPair_var - >; - - template class - TAO_VarSeq_Var_T< - DynamicAny::NameDynAnyPairSeq, - DynamicAny::NameDynAnyPair - >; - - template class - TAO_Seq_Var_Base_T< - DynamicAny::NameDynAnyPairSeq, - DynamicAny::NameDynAnyPair - >; - - template class - TAO_Seq_Out_T< - DynamicAny::NameDynAnyPairSeq, - DynamicAny::NameDynAnyPairSeq_var, - DynamicAny::NameDynAnyPair - >; - -#if !defined (_DYNAMICANY_NAMEDYNANYPAIR__EXPLICIT_CS_) -#define _DYNAMICANY_NAMEDYNANYPAIR__EXPLICIT_CS_ - - template class - TAO_Unbounded_Sequence< - DynamicAny::NameDynAnyPair - >; - -#endif /* end #if !defined */ - - template class - TAO::Objref_Traits< - DynamicAny::DynStruct - >; - - template class - TAO_Objref_Var_T< - DynamicAny::DynStruct - >; - - template class - TAO_Objref_Out_T< - DynamicAny::DynStruct - >; - - template class - TAO::Objref_Traits< - DynamicAny::DynUnion - >; - - template class - TAO_Objref_Var_T< - DynamicAny::DynUnion - >; - - template class - TAO_Objref_Out_T< - DynamicAny::DynUnion - >; - - template class - TAO_VarSeq_Var_T< - DynamicAny::AnySeq, - CORBA::Any - >; - - template class - TAO_Seq_Var_Base_T< - DynamicAny::AnySeq, - CORBA::Any - >; - - template class - TAO_Seq_Out_T< - DynamicAny::AnySeq, - DynamicAny::AnySeq_var, - CORBA::Any - >; - - template class - TAO_Object_Manager< - DynamicAny::DynAny, - DynamicAny::DynAny_var - >; - - template class - TAO_MngSeq_Var_T< - DynamicAny::DynAnySeq, - TAO_Object_Manager< - DynamicAny::DynAny, - DynamicAny::DynAny_var - > - >; - - template class - TAO_Seq_Var_Base_T< - DynamicAny::DynAnySeq, - TAO_Object_Manager< - DynamicAny::DynAny, - DynamicAny::DynAny_var - > - >; - - template class - TAO_MngSeq_Out_T< - DynamicAny::DynAnySeq, - DynamicAny::DynAnySeq_var, - TAO_Object_Manager< - DynamicAny::DynAny, - DynamicAny::DynAny_var - > - >; - -#if !defined (_DYNAMICANY_DYNANY__EXPLICIT_CS_) -#define _DYNAMICANY_DYNANY__EXPLICIT_CS_ - - template class - TAO_Unbounded_Object_Sequence< - DynamicAny::DynAny, - DynamicAny::DynAny_var - >; - -#endif /* end #if !defined */ - - template class - TAO::Objref_Traits< - DynamicAny::DynSequence - >; - - template class - TAO_Objref_Var_T< - DynamicAny::DynSequence - >; - - template class - TAO_Objref_Out_T< - DynamicAny::DynSequence - >; - - template class - TAO::Objref_Traits< - DynamicAny::DynArray - >; - - template class - TAO_Objref_Var_T< - DynamicAny::DynArray - >; - - template class - TAO_Objref_Out_T< - DynamicAny::DynArray - >; - - template class - TAO::Objref_Traits< - DynamicAny::DynValue - >; - - template class - TAO_Objref_Var_T< - DynamicAny::DynValue - >; - - template class - TAO_Objref_Out_T< - DynamicAny::DynValue - >; - - template class - TAO::Objref_Traits< - DynamicAny::DynAnyFactory - >; - - template class - TAO_Objref_Var_T< - DynamicAny::DynAnyFactory - >; - - template class - TAO_Objref_Out_T< - DynamicAny::DynAnyFactory - >; - -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) - -# pragma instantiate \ - TAO::Objref_Traits< \ - DynamicAny::DynAny \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - DynamicAny::DynAny - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - DynamicAny::DynAny - > - -# pragma instantiate \ - TAO::Objref_Traits< \ - DynamicAny::DynFixed \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - DynamicAny::DynFixed - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - DynamicAny::DynFixed - > - -# pragma instantiate \ - TAO::Objref_Traits< \ - DynamicAny::DynEnum \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - DynamicAny::DynEnum - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - DynamicAny::DynEnum - > - -# pragma instantiate \ - TAO_Var_Var_T< \ - DynamicAny::NameValuePair \ - > - -# pragma instantiate \ - TAO_Var_Base_T< \ - DynamicAny::NameValuePair \ - > - -# pragma instantiate \ - TAO_Out_T< \ - DynamicAny::NameValuePair, \ - DynamicAny::NameValuePair_var \ - > - -# pragma instantiate \ - TAO_VarSeq_Var_T< \ - DynamicAny::NameValuePairSeq, \ - DynamicAny::NameValuePair \ - > - -# pragma instantiate \ - TAO_Seq_Var_Base_T< \ - DynamicAny::NameValuePairSeq, \ - DynamicAny::NameValuePair \ - > - -# pragma instantiate \ - TAO_Seq_Out_T< \ - DynamicAny::NameValuePairSeq, \ - DynamicAny::NameValuePairSeq_var, \ - DynamicAny::NameValuePair \ - > - -#if !defined (_DYNAMICANY_NAMEVALUEPAIR__EXPLICIT_CS_) -#define _DYNAMICANY_NAMEVALUEPAIR__EXPLICIT_CS_ - -# pragma instantiate \ - TAO_Unbounded_Sequence< \ - DynamicAny::NameValuePair \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO_Var_Var_T< \ - DynamicAny::NameDynAnyPair \ - > - -# pragma instantiate \ - TAO_Var_Base_T< \ - DynamicAny::NameDynAnyPair \ - > - -# pragma instantiate \ - TAO_Out_T< \ - DynamicAny::NameDynAnyPair, \ - DynamicAny::NameDynAnyPair_var \ - > - -# pragma instantiate \ - TAO_VarSeq_Var_T< \ - DynamicAny::NameDynAnyPairSeq, \ - DynamicAny::NameDynAnyPair \ - > - -# pragma instantiate \ - TAO_Seq_Var_Base_T< \ - DynamicAny::NameDynAnyPairSeq, \ - DynamicAny::NameDynAnyPair \ - > - -# pragma instantiate \ - TAO_Seq_Out_T< \ - DynamicAny::NameDynAnyPairSeq, \ - DynamicAny::NameDynAnyPairSeq_var, \ - DynamicAny::NameDynAnyPair \ - > - -#if !defined (_DYNAMICANY_NAMEDYNANYPAIR__EXPLICIT_CS_) -#define _DYNAMICANY_NAMEDYNANYPAIR__EXPLICIT_CS_ - -# pragma instantiate \ - TAO_Unbounded_Sequence< \ - DynamicAny::NameDynAnyPair \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO::Objref_Traits< \ - DynamicAny::DynStruct \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - DynamicAny::DynStruct - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - DynamicAny::DynStruct - > - -# pragma instantiate \ - TAO::Objref_Traits< \ - DynamicAny::DynUnion \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - DynamicAny::DynUnion - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - DynamicAny::DynUnion - > - -# pragma instantiate \ - TAO_VarSeq_Var_T< \ - DynamicAny::AnySeq, \ - CORBA::Any \ - > - -# pragma instantiate \ - TAO_Seq_Var_Base_T< \ - DynamicAny::AnySeq, \ - CORBA::Any \ - > - -# pragma instantiate \ - TAO_Seq_Out_T< \ - DynamicAny::AnySeq, \ - DynamicAny::AnySeq_var, \ - CORBA::Any \ - > - -# pragma instantiate \ - TAO_MngSeq_Var_T< \ - DynamicAny::DynAnySeq, \ - TAO_Object_Manager< \ - DynamicAny::DynAny, \ - DynamicAny::DynAny_var \ - > \ - > - -# pragma instantiate \ - TAO_Seq_Var_Base_T< \ - DynamicAny::DynAnySeq, \ - TAO_Object_Manager< \ - DynamicAny::DynAny, \ - DynamicAny::DynAny_var \ - > \ - > - -# pragma instantiate \ - TAO_MngSeq_Out_T< \ - DynamicAny::DynAnySeq, \ - DynamicAny::DynAnySeq_var, \ - TAO_Object_Manager< \ - DynamicAny::DynAny, \ - DynamicAny::DynAny_var \ - > \ - > - -#if !defined (_DYNAMICANY_DYNANY__EXPLICIT_CS_) -#define _DYNAMICANY_DYNANY__EXPLICIT_CS_ - -# pragma instantiate \ - TAO_Unbounded_Object_Sequence< \ - DynamicAny::DynAny, \ - DynamicAny::DynAny_var \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO::Objref_Traits< \ - DynamicAny::DynSequence \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - DynamicAny::DynSequence - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - DynamicAny::DynSequence - > - -# pragma instantiate \ - TAO::Objref_Traits< \ - DynamicAny::DynArray \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - DynamicAny::DynArray - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - DynamicAny::DynArray - > - -# pragma instantiate \ - TAO::Objref_Traits< \ - DynamicAny::DynValue \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - DynamicAny::DynValue - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - DynamicAny::DynValue - > - -# pragma instantiate \ - TAO::Objref_Traits< \ - DynamicAny::DynAnyFactory \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - DynamicAny::DynAnyFactory - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - DynamicAny::DynAnyFactory - > - -#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/TAO/tao/DynamicAny/DynamicAnyC.h b/TAO/tao/DynamicAny/DynamicAnyC.h index 96e0fcb616f..38d2c82257e 100644 --- a/TAO/tao/DynamicAny/DynamicAnyC.h +++ b/TAO/tao/DynamicAny/DynamicAnyC.h @@ -2293,7 +2293,7 @@ namespace DynamicAny } // module DynamicAny // TAO_IDL - Generated from -// be\be_visitor_traits.cpp:59 +// be\be_visitor_traits.cpp:61 // Traits specializations. namespace TAO diff --git a/TAO/tao/IFR_Client/IFR_Base.pidl b/TAO/tao/IFR_Client/IFR_Base.pidl index 00de4b02f97..5d20d202585 100644 --- a/TAO/tao/IFR_Client/IFR_Base.pidl +++ b/TAO/tao/IFR_Client/IFR_Base.pidl @@ -14,7 +14,7 @@ * * The command used to generate code from this IDL file is: * - * tao_idl -GA -Ge 1 -Sc -GT -I../.. \ + * tao_idl -GA -Ge 1 -Sc -I../.. \ * -Wb,export_macro=TAO_IFR_Client_Export \ * -Wb,export_include=ifr_client_export.h \ * -Wb,pre_include="ace/pre.h" \ diff --git a/TAO/tao/IFR_Client/IFR_BaseA.cpp b/TAO/tao/IFR_Client/IFR_BaseA.cpp index f6fdcc8d190..5259c9d1447 100644 --- a/TAO/tao/IFR_Client/IFR_BaseA.cpp +++ b/TAO/tao/IFR_Client/IFR_BaseA.cpp @@ -2945,309 +2945,3 @@ CORBA::Boolean operator>>= ( _tao_elem ); } - -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) - - template class - TAO::Any_Basic_Impl_T< - CORBA::DefinitionKind - >; - - template class - TAO::Any_Impl_T< - CORBA::IRObject - >; - - template class - TAO::Any_Dual_Impl_T< - CORBA::Contained::Description - >; - - template class - TAO::Any_Impl_T< - CORBA::Contained - >; - - template class - TAO::Any_Dual_Impl_T< - CORBA::Container::Description - >; - - template class - TAO::Any_Dual_Impl_T< - CORBA::Container::DescriptionSeq - >; - - template class - TAO::Any_Impl_T< - CORBA::Container - >; - - template class - TAO::Any_Impl_T< - CORBA::IDLType - >; - - template class - TAO::Any_Dual_Impl_T< - CORBA::InterfaceDefSeq - >; - - template class - TAO::Any_Dual_Impl_T< - CORBA::ValueDefSeq - >; - - template class - TAO::Any_Dual_Impl_T< - CORBA::AbstractInterfaceDefSeq - >; - - template class - TAO::Any_Dual_Impl_T< - CORBA::LocalInterfaceDefSeq - >; - - template class - TAO::Any_Dual_Impl_T< - CORBA::ExtInterfaceDefSeq - >; - - template class - TAO::Any_Dual_Impl_T< - CORBA::ExtValueDefSeq - >; - - template class - TAO::Any_Dual_Impl_T< - CORBA::ExtAbstractInterfaceDefSeq - >; - - template class - TAO::Any_Dual_Impl_T< - CORBA::ExtLocalInterfaceDefSeq - >; - - template class - TAO::Any_Dual_Impl_T< - CORBA::ContainedSeq - >; - - template class - TAO::Any_Dual_Impl_T< - CORBA::StructMember - >; - - template class - TAO::Any_Dual_Impl_T< - CORBA::StructMemberSeq - >; - - template class - TAO::Any_Dual_Impl_T< - CORBA::Initializer - >; - - template class - TAO::Any_Dual_Impl_T< - CORBA::InitializerSeq - >; - - template class - TAO::Any_Dual_Impl_T< - CORBA::ExceptionDescription - >; - - template class - TAO::Any_Dual_Impl_T< - CORBA::ExcDescriptionSeq - >; - - template class - TAO::Any_Dual_Impl_T< - CORBA::ExtInitializer - >; - - template class - TAO::Any_Dual_Impl_T< - CORBA::ExtInitializerSeq - >; - - template class - TAO::Any_Dual_Impl_T< - CORBA::UnionMember - >; - - template class - TAO::Any_Dual_Impl_T< - CORBA::UnionMemberSeq - >; - - template class - TAO::Any_Dual_Impl_T< - CORBA::EnumMemberSeq - >; - - template class - TAO::Any_Impl_T< - CORBA::TypedefDef - >; - - template class - TAO::Any_Dual_Impl_T< - CORBA::TypeDescription - >; - -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) - -# pragma instantiate \ - TAO::Any_Basic_Impl_T< \ - CORBA::DefinitionKind \ - > - -# pragma instantiate \ - TAO::Any_Impl_T< \ - CORBA::IRObject \ - > - -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - CORBA::Contained::Description \ - > - -# pragma instantiate \ - TAO::Any_Impl_T< \ - CORBA::Contained \ - > - -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - CORBA::Container::Description \ - > - -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - CORBA::Container::DescriptionSeq \ - > - -# pragma instantiate \ - TAO::Any_Impl_T< \ - CORBA::Container \ - > - -# pragma instantiate \ - TAO::Any_Impl_T< \ - CORBA::IDLType \ - > - -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - CORBA::InterfaceDefSeq \ - > - -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - CORBA::ValueDefSeq \ - > - -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - CORBA::AbstractInterfaceDefSeq \ - > - -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - CORBA::LocalInterfaceDefSeq \ - > - -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - CORBA::ExtInterfaceDefSeq \ - > - -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - CORBA::ExtValueDefSeq \ - > - -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - CORBA::ExtAbstractInterfaceDefSeq \ - > - -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - CORBA::ExtLocalInterfaceDefSeq \ - > - -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - CORBA::ContainedSeq \ - > - -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - CORBA::StructMember \ - > - -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - CORBA::StructMemberSeq \ - > - -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - CORBA::Initializer \ - > - -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - CORBA::InitializerSeq \ - > - -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - CORBA::ExceptionDescription \ - > - -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - CORBA::ExcDescriptionSeq \ - > - -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - CORBA::ExtInitializer \ - > - -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - CORBA::ExtInitializerSeq \ - > - -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - CORBA::UnionMember \ - > - -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - CORBA::UnionMemberSeq \ - > - -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - CORBA::EnumMemberSeq \ - > - -# pragma instantiate \ - TAO::Any_Impl_T< \ - CORBA::TypedefDef \ - > - -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - CORBA::TypeDescription \ - > - -#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/TAO/tao/IFR_Client/IFR_BaseC.cpp b/TAO/tao/IFR_Client/IFR_BaseC.cpp index b2d7f8f516b..d33177a1829 100644 --- a/TAO/tao/IFR_Client/IFR_BaseC.cpp +++ b/TAO/tao/IFR_Client/IFR_BaseC.cpp @@ -5553,2954 +5553,3 @@ CORBA::Boolean operator>> ( (strm >> _tao_aggregate.version.out ()) && (strm >> _tao_aggregate.type.out ()); } - -// TAO_IDL - Generated from -// be\be_visitor_root/root.cpp:1528 - -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) - -#if !defined (_CORBA_DEFINITIONKIND__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_DEFINITIONKIND__ARG_TRAITS_TMPLINST_CS_ - - template class TAO::Arg_Traits<CORBA::DefinitionKind>; - - template class TAO::Basic_Arg_Traits_T<CORBA::DefinitionKind>; - -#endif /* end #if !defined */ - - template class - TAO::Ret_Basic_Argument_T< - CORBA::DefinitionKind - >; - - template class - TAO::Objref_Traits< - CORBA::IRObject - >; - - template class - TAO_Objref_Var_T< - CORBA::IRObject - >; - - template class - TAO_Objref_Out_T< - CORBA::IRObject - >; - - template class - TAO::Narrow_Utils< - CORBA::IRObject - >; - -#if !defined (_CORBA_CONTAINED__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_CONTAINED__ARG_TRAITS_TMPLINST_CS_ - - template class - TAO::Arg_Traits< - CORBA::Contained - >; - - template class - TAO::Object_Arg_Traits_T< - CORBA::Contained_ptr, - CORBA::Contained_var, - CORBA::Contained_out, - TAO::Objref_Traits<CORBA::Contained> - >; - -#endif /* end #if !defined */ - - template class - TAO::Ret_Object_Argument_T< - CORBA::Container_ptr, - CORBA::Container_var - >; - - template class - TAO::Ret_Object_Argument_T< - CORBA::Repository_ptr, - CORBA::Repository_var - >; - -#if !defined (_CORBA_CONTAINED_DESCRIPTION__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_CONTAINED_DESCRIPTION__ARG_TRAITS_TMPLINST_CS_ - - template class TAO::Arg_Traits<CORBA::Contained::Description>; - - template class - TAO::Var_Size_Arg_Traits_T< - CORBA::Contained::Description, - CORBA::Contained::Description_var, - CORBA::Contained::Description_out - >; - -#endif /* end #if !defined */ - - template class - TAO_Var_Var_T< - CORBA::Contained::Description - >; - - template class - TAO_Var_Base_T< - CORBA::Contained::Description - >; - - template class - TAO_Out_T< - CORBA::Contained::Description, - CORBA::Contained::Description_var - >; - - template class - TAO::Ret_Var_Size_Argument_T< - CORBA::Contained::Description, - CORBA::Contained::Description_var - >; - - template class - TAO::In_Object_Argument_T< - CORBA::Container_ptr - >; - - template class - TAO::Objref_Traits< - CORBA::Contained - >; - - template class - TAO_Objref_Var_T< - CORBA::Contained - >; - - template class - TAO_Objref_Out_T< - CORBA::Contained - >; - - template class - TAO::Narrow_Utils< - CORBA::Contained - >; - -#if !defined (_CORBA_REPOSITORY__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_REPOSITORY__ARG_TRAITS_TMPLINST_CS_ - - template class - TAO::Arg_Traits< - CORBA::Repository - >; - - template class - TAO::Object_Arg_Traits_T< - CORBA::Repository_ptr, - CORBA::Repository_var, - CORBA::Repository_out, - TAO::Objref_Traits<CORBA::Repository> - >; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_CONTAINER__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_CONTAINER__ARG_TRAITS_TMPLINST_CS_ - - template class - TAO::Arg_Traits< - CORBA::Container - >; - - template class - TAO::Object_Arg_Traits_T< - CORBA::Container_ptr, - CORBA::Container_var, - CORBA::Container_out, - TAO::Objref_Traits<CORBA::Container> - >; - -#endif /* end #if !defined */ - - template class - TAO::Ret_Object_Argument_T< - CORBA::Contained_ptr, - CORBA::Contained_var - >; - - template class - TAO::Ret_Var_Size_Argument_T< - CORBA::ContainedSeq, - CORBA::ContainedSeq_var - >; - - template class - TAO::In_Basic_Argument_T< - CORBA::DefinitionKind - >; - - template class - TAO_Var_Var_T< - CORBA::Container::Description - >; - - template class - TAO_Var_Base_T< - CORBA::Container::Description - >; - - template class - TAO_Out_T< - CORBA::Container::Description, - CORBA::Container::Description_var - >; - -#if !defined (_CORBA_CONTAINER_DESCRIPTIONSEQ__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_CONTAINER_DESCRIPTIONSEQ__ARG_TRAITS_TMPLINST_CS_ - - template class TAO::Arg_Traits<CORBA::Container::DescriptionSeq>; - - template class - TAO::Var_Size_Arg_Traits_T< - CORBA::Container::DescriptionSeq, - CORBA::Container::DescriptionSeq_var, - CORBA::Container::DescriptionSeq_out - >; - -#endif /* end #if !defined */ - - template class - TAO_VarSeq_Var_T< - CORBA::Container::DescriptionSeq, - CORBA::Container::Description - >; - - template class - TAO_Seq_Var_Base_T< - CORBA::Container::DescriptionSeq, - CORBA::Container::Description - >; - - template class - TAO_Seq_Out_T< - CORBA::Container::DescriptionSeq, - CORBA::Container::DescriptionSeq_var, - CORBA::Container::Description - >; - -#if !defined (_CORBA_CONTAINER_DESCRIPTION__EXPLICIT_CS_) -#define _CORBA_CONTAINER_DESCRIPTION__EXPLICIT_CS_ - - template class - TAO_Unbounded_Sequence< - CORBA::Container::Description - >; - -#endif /* end #if !defined */ - - template class - TAO::Ret_Var_Size_Argument_T< - CORBA::Container::DescriptionSeq, - CORBA::Container::DescriptionSeq_var - >; - - template class - TAO::Ret_Object_Argument_T< - CORBA::ModuleDef_ptr, - CORBA::ModuleDef_var - >; - - template class - TAO::Ret_Object_Argument_T< - CORBA::ConstantDef_ptr, - CORBA::ConstantDef_var - >; - - template class - TAO::In_Object_Argument_T< - CORBA::IDLType_ptr - >; - - template class - TAO::Ret_Object_Argument_T< - CORBA::StructDef_ptr, - CORBA::StructDef_var - >; - - template class - TAO::In_Var_Size_Argument_T< - CORBA::StructMemberSeq - >; - - template class - TAO::Ret_Object_Argument_T< - CORBA::UnionDef_ptr, - CORBA::UnionDef_var - >; - - template class - TAO::In_Var_Size_Argument_T< - CORBA::UnionMemberSeq - >; - - template class - TAO::Ret_Object_Argument_T< - CORBA::EnumDef_ptr, - CORBA::EnumDef_var - >; - - template class - TAO::In_Var_Size_Argument_T< - CORBA::EnumMemberSeq - >; - - template class - TAO::Ret_Object_Argument_T< - CORBA::AliasDef_ptr, - CORBA::AliasDef_var - >; - - template class - TAO::Ret_Object_Argument_T< - CORBA::InterfaceDef_ptr, - CORBA::InterfaceDef_var - >; - - template class - TAO::In_Var_Size_Argument_T< - CORBA::InterfaceDefSeq - >; - - template class - TAO::Ret_Object_Argument_T< - CORBA::ValueDef_ptr, - CORBA::ValueDef_var - >; - - template class - TAO::In_Object_Argument_T< - CORBA::ValueDef_ptr - >; - - template class - TAO::In_Var_Size_Argument_T< - CORBA::ValueDefSeq - >; - - template class - TAO::In_Var_Size_Argument_T< - CORBA::InitializerSeq - >; - - template class - TAO::Ret_Object_Argument_T< - CORBA::ValueBoxDef_ptr, - CORBA::ValueBoxDef_var - >; - - template class - TAO::Ret_Object_Argument_T< - CORBA::ExceptionDef_ptr, - CORBA::ExceptionDef_var - >; - - template class - TAO::Ret_Object_Argument_T< - CORBA::NativeDef_ptr, - CORBA::NativeDef_var - >; - - template class - TAO::Ret_Object_Argument_T< - CORBA::AbstractInterfaceDef_ptr, - CORBA::AbstractInterfaceDef_var - >; - - template class - TAO::In_Var_Size_Argument_T< - CORBA::AbstractInterfaceDefSeq - >; - - template class - TAO::Ret_Object_Argument_T< - CORBA::LocalInterfaceDef_ptr, - CORBA::LocalInterfaceDef_var - >; - - template class - TAO::Ret_Object_Argument_T< - CORBA::ExtValueDef_ptr, - CORBA::ExtValueDef_var - >; - - template class - TAO::In_Var_Size_Argument_T< - CORBA::ExtInitializerSeq - >; - - template class - TAO::Objref_Traits< - CORBA::Container - >; - - template class - TAO_Objref_Var_T< - CORBA::Container - >; - - template class - TAO_Objref_Out_T< - CORBA::Container - >; - - template class - TAO::Narrow_Utils< - CORBA::Container - >; - -#if !defined (_CORBA_MODULEDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_MODULEDEF__ARG_TRAITS_TMPLINST_CS_ - - template class - TAO::Arg_Traits< - CORBA::ModuleDef - >; - - template class - TAO::Object_Arg_Traits_T< - CORBA::ModuleDef_ptr, - CORBA::ModuleDef_var, - CORBA::ModuleDef_out, - TAO::Objref_Traits<CORBA::ModuleDef> - >; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_CONSTANTDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_CONSTANTDEF__ARG_TRAITS_TMPLINST_CS_ - - template class - TAO::Arg_Traits< - CORBA::ConstantDef - >; - - template class - TAO::Object_Arg_Traits_T< - CORBA::ConstantDef_ptr, - CORBA::ConstantDef_var, - CORBA::ConstantDef_out, - TAO::Objref_Traits<CORBA::ConstantDef> - >; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_IDLTYPE__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_IDLTYPE__ARG_TRAITS_TMPLINST_CS_ - - template class - TAO::Arg_Traits< - CORBA::IDLType - >; - - template class - TAO::Object_Arg_Traits_T< - CORBA::IDLType_ptr, - CORBA::IDLType_var, - CORBA::IDLType_out, - TAO::Objref_Traits<CORBA::IDLType> - >; - -#endif /* end #if !defined */ - - template class - TAO::Objref_Traits< - CORBA::IDLType - >; - - template class - TAO_Objref_Var_T< - CORBA::IDLType - >; - - template class - TAO_Objref_Out_T< - CORBA::IDLType - >; - - template class - TAO::Narrow_Utils< - CORBA::IDLType - >; - -#if !defined (_CORBA_STRUCTDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_STRUCTDEF__ARG_TRAITS_TMPLINST_CS_ - - template class - TAO::Arg_Traits< - CORBA::StructDef - >; - - template class - TAO::Object_Arg_Traits_T< - CORBA::StructDef_ptr, - CORBA::StructDef_var, - CORBA::StructDef_out, - TAO::Objref_Traits<CORBA::StructDef> - >; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_UNIONDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_UNIONDEF__ARG_TRAITS_TMPLINST_CS_ - - template class - TAO::Arg_Traits< - CORBA::UnionDef - >; - - template class - TAO::Object_Arg_Traits_T< - CORBA::UnionDef_ptr, - CORBA::UnionDef_var, - CORBA::UnionDef_out, - TAO::Objref_Traits<CORBA::UnionDef> - >; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_ENUMDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_ENUMDEF__ARG_TRAITS_TMPLINST_CS_ - - template class - TAO::Arg_Traits< - CORBA::EnumDef - >; - - template class - TAO::Object_Arg_Traits_T< - CORBA::EnumDef_ptr, - CORBA::EnumDef_var, - CORBA::EnumDef_out, - TAO::Objref_Traits<CORBA::EnumDef> - >; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_ALIASDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_ALIASDEF__ARG_TRAITS_TMPLINST_CS_ - - template class - TAO::Arg_Traits< - CORBA::AliasDef - >; - - template class - TAO::Object_Arg_Traits_T< - CORBA::AliasDef_ptr, - CORBA::AliasDef_var, - CORBA::AliasDef_out, - TAO::Objref_Traits<CORBA::AliasDef> - >; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_INTERFACEDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_INTERFACEDEF__ARG_TRAITS_TMPLINST_CS_ - - template class - TAO::Arg_Traits< - CORBA::InterfaceDef - >; - - template class - TAO::Object_Arg_Traits_T< - CORBA::InterfaceDef_ptr, - CORBA::InterfaceDef_var, - CORBA::InterfaceDef_out, - TAO::Objref_Traits<CORBA::InterfaceDef> - >; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_INTERFACEDEFSEQ__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_INTERFACEDEFSEQ__ARG_TRAITS_TMPLINST_CS_ - - template class TAO::Arg_Traits<CORBA::InterfaceDefSeq>; - - template class - TAO::Var_Size_Arg_Traits_T< - CORBA::InterfaceDefSeq, - CORBA::InterfaceDefSeq_var, - CORBA::InterfaceDefSeq_out - >; - -#endif /* end #if !defined */ - - template class - TAO_Object_Manager< - CORBA::InterfaceDef, - CORBA::InterfaceDef_var - >; - - template class - TAO_MngSeq_Var_T< - CORBA::InterfaceDefSeq, - TAO_Object_Manager< - CORBA::InterfaceDef, - CORBA::InterfaceDef_var - > - >; - - template class - TAO_Seq_Var_Base_T< - CORBA::InterfaceDefSeq, - TAO_Object_Manager< - CORBA::InterfaceDef, - CORBA::InterfaceDef_var - > - >; - - template class - TAO_MngSeq_Out_T< - CORBA::InterfaceDefSeq, - CORBA::InterfaceDefSeq_var, - TAO_Object_Manager< - CORBA::InterfaceDef, - CORBA::InterfaceDef_var - > - >; - -#if !defined (_CORBA_INTERFACEDEF__EXPLICIT_CS_) -#define _CORBA_INTERFACEDEF__EXPLICIT_CS_ - - template class - TAO_Unbounded_Object_Sequence< - CORBA::InterfaceDef, - CORBA::InterfaceDef_var - >; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_EXCEPTIONDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_EXCEPTIONDEF__ARG_TRAITS_TMPLINST_CS_ - - template class - TAO::Arg_Traits< - CORBA::ExceptionDef - >; - - template class - TAO::Object_Arg_Traits_T< - CORBA::ExceptionDef_ptr, - CORBA::ExceptionDef_var, - CORBA::ExceptionDef_out, - TAO::Objref_Traits<CORBA::ExceptionDef> - >; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_NATIVEDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_NATIVEDEF__ARG_TRAITS_TMPLINST_CS_ - - template class - TAO::Arg_Traits< - CORBA::NativeDef - >; - - template class - TAO::Object_Arg_Traits_T< - CORBA::NativeDef_ptr, - CORBA::NativeDef_var, - CORBA::NativeDef_out, - TAO::Objref_Traits<CORBA::NativeDef> - >; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_VALUEDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_VALUEDEF__ARG_TRAITS_TMPLINST_CS_ - - template class - TAO::Arg_Traits< - CORBA::ValueDef - >; - - template class - TAO::Object_Arg_Traits_T< - CORBA::ValueDef_ptr, - CORBA::ValueDef_var, - CORBA::ValueDef_out, - TAO::Objref_Traits<CORBA::ValueDef> - >; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_VALUEDEFSEQ__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_VALUEDEFSEQ__ARG_TRAITS_TMPLINST_CS_ - - template class TAO::Arg_Traits<CORBA::ValueDefSeq>; - - template class - TAO::Var_Size_Arg_Traits_T< - CORBA::ValueDefSeq, - CORBA::ValueDefSeq_var, - CORBA::ValueDefSeq_out - >; - -#endif /* end #if !defined */ - - template class - TAO_Object_Manager< - CORBA::ValueDef, - CORBA::ValueDef_var - >; - - template class - TAO_MngSeq_Var_T< - CORBA::ValueDefSeq, - TAO_Object_Manager< - CORBA::ValueDef, - CORBA::ValueDef_var - > - >; - - template class - TAO_Seq_Var_Base_T< - CORBA::ValueDefSeq, - TAO_Object_Manager< - CORBA::ValueDef, - CORBA::ValueDef_var - > - >; - - template class - TAO_MngSeq_Out_T< - CORBA::ValueDefSeq, - CORBA::ValueDefSeq_var, - TAO_Object_Manager< - CORBA::ValueDef, - CORBA::ValueDef_var - > - >; - -#if !defined (_CORBA_VALUEDEF__EXPLICIT_CS_) -#define _CORBA_VALUEDEF__EXPLICIT_CS_ - - template class - TAO_Unbounded_Object_Sequence< - CORBA::ValueDef, - CORBA::ValueDef_var - >; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_VALUEBOXDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_VALUEBOXDEF__ARG_TRAITS_TMPLINST_CS_ - - template class - TAO::Arg_Traits< - CORBA::ValueBoxDef - >; - - template class - TAO::Object_Arg_Traits_T< - CORBA::ValueBoxDef_ptr, - CORBA::ValueBoxDef_var, - CORBA::ValueBoxDef_out, - TAO::Objref_Traits<CORBA::ValueBoxDef> - >; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_ABSTRACTINTERFACEDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_ABSTRACTINTERFACEDEF__ARG_TRAITS_TMPLINST_CS_ - - template class - TAO::Arg_Traits< - CORBA::AbstractInterfaceDef - >; - - template class - TAO::Object_Arg_Traits_T< - CORBA::AbstractInterfaceDef_ptr, - CORBA::AbstractInterfaceDef_var, - CORBA::AbstractInterfaceDef_out, - TAO::Objref_Traits<CORBA::AbstractInterfaceDef> - >; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_ABSTRACTINTERFACEDEFSEQ__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_ABSTRACTINTERFACEDEFSEQ__ARG_TRAITS_TMPLINST_CS_ - - template class TAO::Arg_Traits<CORBA::AbstractInterfaceDefSeq>; - - template class - TAO::Var_Size_Arg_Traits_T< - CORBA::AbstractInterfaceDefSeq, - CORBA::AbstractInterfaceDefSeq_var, - CORBA::AbstractInterfaceDefSeq_out - >; - -#endif /* end #if !defined */ - - template class - TAO_Object_Manager< - CORBA::AbstractInterfaceDef, - CORBA::AbstractInterfaceDef_var - >; - - template class - TAO_MngSeq_Var_T< - CORBA::AbstractInterfaceDefSeq, - TAO_Object_Manager< - CORBA::AbstractInterfaceDef, - CORBA::AbstractInterfaceDef_var - > - >; - - template class - TAO_Seq_Var_Base_T< - CORBA::AbstractInterfaceDefSeq, - TAO_Object_Manager< - CORBA::AbstractInterfaceDef, - CORBA::AbstractInterfaceDef_var - > - >; - - template class - TAO_MngSeq_Out_T< - CORBA::AbstractInterfaceDefSeq, - CORBA::AbstractInterfaceDefSeq_var, - TAO_Object_Manager< - CORBA::AbstractInterfaceDef, - CORBA::AbstractInterfaceDef_var - > - >; - -#if !defined (_CORBA_ABSTRACTINTERFACEDEF__EXPLICIT_CS_) -#define _CORBA_ABSTRACTINTERFACEDEF__EXPLICIT_CS_ - - template class - TAO_Unbounded_Object_Sequence< - CORBA::AbstractInterfaceDef, - CORBA::AbstractInterfaceDef_var - >; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_LOCALINTERFACEDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_LOCALINTERFACEDEF__ARG_TRAITS_TMPLINST_CS_ - - template class - TAO::Arg_Traits< - CORBA::LocalInterfaceDef - >; - - template class - TAO::Object_Arg_Traits_T< - CORBA::LocalInterfaceDef_ptr, - CORBA::LocalInterfaceDef_var, - CORBA::LocalInterfaceDef_out, - TAO::Objref_Traits<CORBA::LocalInterfaceDef> - >; - -#endif /* end #if !defined */ - - template class - TAO_Object_Manager< - CORBA::LocalInterfaceDef, - CORBA::LocalInterfaceDef_var - >; - - template class - TAO_MngSeq_Var_T< - CORBA::LocalInterfaceDefSeq, - TAO_Object_Manager< - CORBA::LocalInterfaceDef, - CORBA::LocalInterfaceDef_var - > - >; - - template class - TAO_Seq_Var_Base_T< - CORBA::LocalInterfaceDefSeq, - TAO_Object_Manager< - CORBA::LocalInterfaceDef, - CORBA::LocalInterfaceDef_var - > - >; - - template class - TAO_MngSeq_Out_T< - CORBA::LocalInterfaceDefSeq, - CORBA::LocalInterfaceDefSeq_var, - TAO_Object_Manager< - CORBA::LocalInterfaceDef, - CORBA::LocalInterfaceDef_var - > - >; - -#if !defined (_CORBA_LOCALINTERFACEDEF__EXPLICIT_CS_) -#define _CORBA_LOCALINTERFACEDEF__EXPLICIT_CS_ - - template class - TAO_Unbounded_Object_Sequence< - CORBA::LocalInterfaceDef, - CORBA::LocalInterfaceDef_var - >; - -#endif /* end #if !defined */ - - template class - TAO_Object_Manager< - CORBA::ExtInterfaceDef, - CORBA::ExtInterfaceDef_var - >; - - template class - TAO_MngSeq_Var_T< - CORBA::ExtInterfaceDefSeq, - TAO_Object_Manager< - CORBA::ExtInterfaceDef, - CORBA::ExtInterfaceDef_var - > - >; - - template class - TAO_Seq_Var_Base_T< - CORBA::ExtInterfaceDefSeq, - TAO_Object_Manager< - CORBA::ExtInterfaceDef, - CORBA::ExtInterfaceDef_var - > - >; - - template class - TAO_MngSeq_Out_T< - CORBA::ExtInterfaceDefSeq, - CORBA::ExtInterfaceDefSeq_var, - TAO_Object_Manager< - CORBA::ExtInterfaceDef, - CORBA::ExtInterfaceDef_var - > - >; - -#if !defined (_CORBA_EXTINTERFACEDEF__EXPLICIT_CS_) -#define _CORBA_EXTINTERFACEDEF__EXPLICIT_CS_ - - template class - TAO_Unbounded_Object_Sequence< - CORBA::ExtInterfaceDef, - CORBA::ExtInterfaceDef_var - >; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_EXTVALUEDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_EXTVALUEDEF__ARG_TRAITS_TMPLINST_CS_ - - template class - TAO::Arg_Traits< - CORBA::ExtValueDef - >; - - template class - TAO::Object_Arg_Traits_T< - CORBA::ExtValueDef_ptr, - CORBA::ExtValueDef_var, - CORBA::ExtValueDef_out, - TAO::Objref_Traits<CORBA::ExtValueDef> - >; - -#endif /* end #if !defined */ - - template class - TAO_Object_Manager< - CORBA::ExtValueDef, - CORBA::ExtValueDef_var - >; - - template class - TAO_MngSeq_Var_T< - CORBA::ExtValueDefSeq, - TAO_Object_Manager< - CORBA::ExtValueDef, - CORBA::ExtValueDef_var - > - >; - - template class - TAO_Seq_Var_Base_T< - CORBA::ExtValueDefSeq, - TAO_Object_Manager< - CORBA::ExtValueDef, - CORBA::ExtValueDef_var - > - >; - - template class - TAO_MngSeq_Out_T< - CORBA::ExtValueDefSeq, - CORBA::ExtValueDefSeq_var, - TAO_Object_Manager< - CORBA::ExtValueDef, - CORBA::ExtValueDef_var - > - >; - -#if !defined (_CORBA_EXTVALUEDEF__EXPLICIT_CS_) -#define _CORBA_EXTVALUEDEF__EXPLICIT_CS_ - - template class - TAO_Unbounded_Object_Sequence< - CORBA::ExtValueDef, - CORBA::ExtValueDef_var - >; - -#endif /* end #if !defined */ - - template class - TAO_Object_Manager< - CORBA::ExtAbstractInterfaceDef, - CORBA::ExtAbstractInterfaceDef_var - >; - - template class - TAO_MngSeq_Var_T< - CORBA::ExtAbstractInterfaceDefSeq, - TAO_Object_Manager< - CORBA::ExtAbstractInterfaceDef, - CORBA::ExtAbstractInterfaceDef_var - > - >; - - template class - TAO_Seq_Var_Base_T< - CORBA::ExtAbstractInterfaceDefSeq, - TAO_Object_Manager< - CORBA::ExtAbstractInterfaceDef, - CORBA::ExtAbstractInterfaceDef_var - > - >; - - template class - TAO_MngSeq_Out_T< - CORBA::ExtAbstractInterfaceDefSeq, - CORBA::ExtAbstractInterfaceDefSeq_var, - TAO_Object_Manager< - CORBA::ExtAbstractInterfaceDef, - CORBA::ExtAbstractInterfaceDef_var - > - >; - -#if !defined (_CORBA_EXTABSTRACTINTERFACEDEF__EXPLICIT_CS_) -#define _CORBA_EXTABSTRACTINTERFACEDEF__EXPLICIT_CS_ - - template class - TAO_Unbounded_Object_Sequence< - CORBA::ExtAbstractInterfaceDef, - CORBA::ExtAbstractInterfaceDef_var - >; - -#endif /* end #if !defined */ - - template class - TAO_Object_Manager< - CORBA::ExtLocalInterfaceDef, - CORBA::ExtLocalInterfaceDef_var - >; - - template class - TAO_MngSeq_Var_T< - CORBA::ExtLocalInterfaceDefSeq, - TAO_Object_Manager< - CORBA::ExtLocalInterfaceDef, - CORBA::ExtLocalInterfaceDef_var - > - >; - - template class - TAO_Seq_Var_Base_T< - CORBA::ExtLocalInterfaceDefSeq, - TAO_Object_Manager< - CORBA::ExtLocalInterfaceDef, - CORBA::ExtLocalInterfaceDef_var - > - >; - - template class - TAO_MngSeq_Out_T< - CORBA::ExtLocalInterfaceDefSeq, - CORBA::ExtLocalInterfaceDefSeq_var, - TAO_Object_Manager< - CORBA::ExtLocalInterfaceDef, - CORBA::ExtLocalInterfaceDef_var - > - >; - -#if !defined (_CORBA_EXTLOCALINTERFACEDEF__EXPLICIT_CS_) -#define _CORBA_EXTLOCALINTERFACEDEF__EXPLICIT_CS_ - - template class - TAO_Unbounded_Object_Sequence< - CORBA::ExtLocalInterfaceDef, - CORBA::ExtLocalInterfaceDef_var - >; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_CONTAINEDSEQ__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_CONTAINEDSEQ__ARG_TRAITS_TMPLINST_CS_ - - template class TAO::Arg_Traits<CORBA::ContainedSeq>; - - template class - TAO::Var_Size_Arg_Traits_T< - CORBA::ContainedSeq, - CORBA::ContainedSeq_var, - CORBA::ContainedSeq_out - >; - -#endif /* end #if !defined */ - - template class - TAO_Object_Manager< - CORBA::Contained, - CORBA::Contained_var - >; - - template class - TAO_MngSeq_Var_T< - CORBA::ContainedSeq, - TAO_Object_Manager< - CORBA::Contained, - CORBA::Contained_var - > - >; - - template class - TAO_Seq_Var_Base_T< - CORBA::ContainedSeq, - TAO_Object_Manager< - CORBA::Contained, - CORBA::Contained_var - > - >; - - template class - TAO_MngSeq_Out_T< - CORBA::ContainedSeq, - CORBA::ContainedSeq_var, - TAO_Object_Manager< - CORBA::Contained, - CORBA::Contained_var - > - >; - -#if !defined (_CORBA_CONTAINED__EXPLICIT_CS_) -#define _CORBA_CONTAINED__EXPLICIT_CS_ - - template class - TAO_Unbounded_Object_Sequence< - CORBA::Contained, - CORBA::Contained_var - >; - -#endif /* end #if !defined */ - - template class - TAO_Var_Var_T< - CORBA::StructMember - >; - - template class - TAO_Var_Base_T< - CORBA::StructMember - >; - - template class - TAO_Out_T< - CORBA::StructMember, - CORBA::StructMember_var - >; - -#if !defined (_CORBA_STRUCTMEMBERSEQ__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_STRUCTMEMBERSEQ__ARG_TRAITS_TMPLINST_CS_ - - template class TAO::Arg_Traits<CORBA::StructMemberSeq>; - - template class - TAO::Var_Size_Arg_Traits_T< - CORBA::StructMemberSeq, - CORBA::StructMemberSeq_var, - CORBA::StructMemberSeq_out - >; - -#endif /* end #if !defined */ - - template class - TAO_VarSeq_Var_T< - CORBA::StructMemberSeq, - CORBA::StructMember - >; - - template class - TAO_Seq_Var_Base_T< - CORBA::StructMemberSeq, - CORBA::StructMember - >; - - template class - TAO_Seq_Out_T< - CORBA::StructMemberSeq, - CORBA::StructMemberSeq_var, - CORBA::StructMember - >; - -#if !defined (_CORBA_STRUCTMEMBER__EXPLICIT_CS_) -#define _CORBA_STRUCTMEMBER__EXPLICIT_CS_ - - template class - TAO_Unbounded_Sequence< - CORBA::StructMember - >; - -#endif /* end #if !defined */ - - template class - TAO_Var_Var_T< - CORBA::Initializer - >; - - template class - TAO_Var_Base_T< - CORBA::Initializer - >; - - template class - TAO_Out_T< - CORBA::Initializer, - CORBA::Initializer_var - >; - -#if !defined (_CORBA_INITIALIZERSEQ__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_INITIALIZERSEQ__ARG_TRAITS_TMPLINST_CS_ - - template class TAO::Arg_Traits<CORBA::InitializerSeq>; - - template class - TAO::Var_Size_Arg_Traits_T< - CORBA::InitializerSeq, - CORBA::InitializerSeq_var, - CORBA::InitializerSeq_out - >; - -#endif /* end #if !defined */ - - template class - TAO_VarSeq_Var_T< - CORBA::InitializerSeq, - CORBA::Initializer - >; - - template class - TAO_Seq_Var_Base_T< - CORBA::InitializerSeq, - CORBA::Initializer - >; - - template class - TAO_Seq_Out_T< - CORBA::InitializerSeq, - CORBA::InitializerSeq_var, - CORBA::Initializer - >; - -#if !defined (_CORBA_INITIALIZER__EXPLICIT_CS_) -#define _CORBA_INITIALIZER__EXPLICIT_CS_ - - template class - TAO_Unbounded_Sequence< - CORBA::Initializer - >; - -#endif /* end #if !defined */ - - template class - TAO_Var_Var_T< - CORBA::ExceptionDescription - >; - - template class - TAO_Var_Base_T< - CORBA::ExceptionDescription - >; - - template class - TAO_Out_T< - CORBA::ExceptionDescription, - CORBA::ExceptionDescription_var - >; - - template class - TAO_VarSeq_Var_T< - CORBA::ExcDescriptionSeq, - CORBA::ExceptionDescription - >; - - template class - TAO_Seq_Var_Base_T< - CORBA::ExcDescriptionSeq, - CORBA::ExceptionDescription - >; - - template class - TAO_Seq_Out_T< - CORBA::ExcDescriptionSeq, - CORBA::ExcDescriptionSeq_var, - CORBA::ExceptionDescription - >; - -#if !defined (_CORBA_EXCEPTIONDESCRIPTION__EXPLICIT_CS_) -#define _CORBA_EXCEPTIONDESCRIPTION__EXPLICIT_CS_ - - template class - TAO_Unbounded_Sequence< - CORBA::ExceptionDescription - >; - -#endif /* end #if !defined */ - - template class - TAO_Var_Var_T< - CORBA::ExtInitializer - >; - - template class - TAO_Var_Base_T< - CORBA::ExtInitializer - >; - - template class - TAO_Out_T< - CORBA::ExtInitializer, - CORBA::ExtInitializer_var - >; - -#if !defined (_CORBA_EXTINITIALIZERSEQ__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_EXTINITIALIZERSEQ__ARG_TRAITS_TMPLINST_CS_ - - template class TAO::Arg_Traits<CORBA::ExtInitializerSeq>; - - template class - TAO::Var_Size_Arg_Traits_T< - CORBA::ExtInitializerSeq, - CORBA::ExtInitializerSeq_var, - CORBA::ExtInitializerSeq_out - >; - -#endif /* end #if !defined */ - - template class - TAO_VarSeq_Var_T< - CORBA::ExtInitializerSeq, - CORBA::ExtInitializer - >; - - template class - TAO_Seq_Var_Base_T< - CORBA::ExtInitializerSeq, - CORBA::ExtInitializer - >; - - template class - TAO_Seq_Out_T< - CORBA::ExtInitializerSeq, - CORBA::ExtInitializerSeq_var, - CORBA::ExtInitializer - >; - -#if !defined (_CORBA_EXTINITIALIZER__EXPLICIT_CS_) -#define _CORBA_EXTINITIALIZER__EXPLICIT_CS_ - - template class - TAO_Unbounded_Sequence< - CORBA::ExtInitializer - >; - -#endif /* end #if !defined */ - - template class - TAO_Var_Var_T< - CORBA::UnionMember - >; - - template class - TAO_Var_Base_T< - CORBA::UnionMember - >; - - template class - TAO_Out_T< - CORBA::UnionMember, - CORBA::UnionMember_var - >; - -#if !defined (_CORBA_UNIONMEMBERSEQ__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_UNIONMEMBERSEQ__ARG_TRAITS_TMPLINST_CS_ - - template class TAO::Arg_Traits<CORBA::UnionMemberSeq>; - - template class - TAO::Var_Size_Arg_Traits_T< - CORBA::UnionMemberSeq, - CORBA::UnionMemberSeq_var, - CORBA::UnionMemberSeq_out - >; - -#endif /* end #if !defined */ - - template class - TAO_VarSeq_Var_T< - CORBA::UnionMemberSeq, - CORBA::UnionMember - >; - - template class - TAO_Seq_Var_Base_T< - CORBA::UnionMemberSeq, - CORBA::UnionMember - >; - - template class - TAO_Seq_Out_T< - CORBA::UnionMemberSeq, - CORBA::UnionMemberSeq_var, - CORBA::UnionMember - >; - -#if !defined (_CORBA_UNIONMEMBER__EXPLICIT_CS_) -#define _CORBA_UNIONMEMBER__EXPLICIT_CS_ - - template class - TAO_Unbounded_Sequence< - CORBA::UnionMember - >; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_ENUMMEMBERSEQ__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_ENUMMEMBERSEQ__ARG_TRAITS_TMPLINST_CS_ - - template class TAO::Arg_Traits<CORBA::EnumMemberSeq>; - - template class - TAO::Var_Size_Arg_Traits_T< - CORBA::EnumMemberSeq, - CORBA::EnumMemberSeq_var, - CORBA::EnumMemberSeq_out - >; - -#endif /* end #if !defined */ - - template class - TAO_MngSeq_Var_T< - CORBA::EnumMemberSeq, - TAO_SeqElem_String_Manager - >; - - template class - TAO_Seq_Var_Base_T< - CORBA::EnumMemberSeq, - TAO_SeqElem_String_Manager - >; - - template class - TAO_MngSeq_Out_T< - CORBA::EnumMemberSeq, - CORBA::EnumMemberSeq_var, - TAO_SeqElem_String_Manager - >; - - template class - TAO::Objref_Traits< - CORBA::TypedefDef - >; - - template class - TAO_Objref_Var_T< - CORBA::TypedefDef - >; - - template class - TAO_Objref_Out_T< - CORBA::TypedefDef - >; - - template class - TAO::Narrow_Utils< - CORBA::TypedefDef - >; - - template class - TAO_Var_Var_T< - CORBA::TypeDescription - >; - - template class - TAO_Var_Base_T< - CORBA::TypeDescription - >; - - template class - TAO_Out_T< - CORBA::TypeDescription, - CORBA::TypeDescription_var - >; - -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) - -#if !defined (_CORBA_DEFINITIONKIND__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_DEFINITIONKIND__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate TAO::Arg_Traits<CORBA::DefinitionKind> - -# pragma instantiate TAO::Basic_Arg_Traits_T<CORBA::DefinitionKind> - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO::Ret_Basic_Argument_T< \ - CORBA::DefinitionKind \ - > - -# pragma instantiate \ - TAO::Objref_Traits< \ - CORBA::IRObject \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - CORBA::IRObject - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - CORBA::IRObject - > - -# pragma instantiate \ - TAO::Narrow_Utils< \ - CORBA::IRObject \ - > - -#if !defined (_CORBA_CONTAINED__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_CONTAINED__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate \ - TAO::Arg_Traits< \ - CORBA::Contained \ - > - -# pragma instantiate \ - TAO::Object_Arg_Traits_T< \ - CORBA::Contained_ptr, \ - CORBA::Contained_var, \ - CORBA::Contained_out, \ - TAO::Objref_Traits<CORBA::Contained> \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO::Ret_Object_Argument_T< \ - CORBA::Container_ptr, \ - CORBA::Container_var \ - > - -# pragma instantiate \ - TAO::Ret_Object_Argument_T< \ - CORBA::Repository_ptr, \ - CORBA::Repository_var \ - > - -#if !defined (_CORBA_CONTAINED_DESCRIPTION__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_CONTAINED_DESCRIPTION__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate TAO::Arg_Traits<CORBA::Contained::Description> - -# pragma instantiate \ - TAO::Var_Size_Arg_Traits_T< \ - CORBA::Contained::Description, \ - CORBA::Contained::Description_var, \ - CORBA::Contained::Description_out \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO_Var_Var_T< \ - CORBA::Contained::Description \ - > - -# pragma instantiate \ - TAO_Var_Base_T< \ - CORBA::Contained::Description \ - > - -# pragma instantiate \ - TAO_Out_T< \ - CORBA::Contained::Description, \ - CORBA::Contained::Description_var \ - > - -# pragma instantiate \ - TAO::Ret_Var_Size_Argument_T< \ - CORBA::Contained::Description, \ - CORBA::Contained::Description_var \ - > - -# pragma instantiate \ - TAO::In_Object_Argument_T< \ - CORBA::Container_ptr \ - > - -# pragma instantiate \ - TAO::Objref_Traits< \ - CORBA::Contained \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - CORBA::Contained - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - CORBA::Contained - > - -# pragma instantiate \ - TAO::Narrow_Utils< \ - CORBA::Contained \ - > - -#if !defined (_CORBA_REPOSITORY__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_REPOSITORY__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate \ - TAO::Arg_Traits< \ - CORBA::Repository \ - > - -# pragma instantiate \ - TAO::Object_Arg_Traits_T< \ - CORBA::Repository_ptr, \ - CORBA::Repository_var, \ - CORBA::Repository_out, \ - TAO::Objref_Traits<CORBA::Repository> \ - > - -#endif /* end #if !defined */ - -#if !defined (_CORBA_CONTAINER__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_CONTAINER__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate \ - TAO::Arg_Traits< \ - CORBA::Container \ - > - -# pragma instantiate \ - TAO::Object_Arg_Traits_T< \ - CORBA::Container_ptr, \ - CORBA::Container_var, \ - CORBA::Container_out, \ - TAO::Objref_Traits<CORBA::Container> \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO::Ret_Object_Argument_T< \ - CORBA::Contained_ptr, \ - CORBA::Contained_var \ - > - -# pragma instantiate \ - TAO::Ret_Var_Size_Argument_T< \ - CORBA::ContainedSeq, \ - CORBA::ContainedSeq_var \ - > - -# pragma instantiate \ - TAO::In_Basic_Argument_T< \ - CORBA::DefinitionKind \ - > - -# pragma instantiate \ - TAO_Var_Var_T< \ - CORBA::Container::Description \ - > - -# pragma instantiate \ - TAO_Var_Base_T< \ - CORBA::Container::Description \ - > - -# pragma instantiate \ - TAO_Out_T< \ - CORBA::Container::Description, \ - CORBA::Container::Description_var \ - > - -#if !defined (_CORBA_CONTAINER_DESCRIPTIONSEQ__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_CONTAINER_DESCRIPTIONSEQ__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate TAO::Arg_Traits<CORBA::Container::DescriptionSeq> - -# pragma instantiate \ - TAO::Var_Size_Arg_Traits_T< \ - CORBA::Container::DescriptionSeq, \ - CORBA::Container::DescriptionSeq_var, \ - CORBA::Container::DescriptionSeq_out \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO_VarSeq_Var_T< \ - CORBA::Container::DescriptionSeq, \ - CORBA::Container::Description \ - > - -# pragma instantiate \ - TAO_Seq_Var_Base_T< \ - CORBA::Container::DescriptionSeq, \ - CORBA::Container::Description \ - > - -# pragma instantiate \ - TAO_Seq_Out_T< \ - CORBA::Container::DescriptionSeq, \ - CORBA::Container::DescriptionSeq_var, \ - CORBA::Container::Description \ - > - -#if !defined (_CORBA_CONTAINER_DESCRIPTION__EXPLICIT_CS_) -#define _CORBA_CONTAINER_DESCRIPTION__EXPLICIT_CS_ - -# pragma instantiate \ - TAO_Unbounded_Sequence< \ - CORBA::Container::Description \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO::Ret_Var_Size_Argument_T< \ - CORBA::Container::DescriptionSeq, \ - CORBA::Container::DescriptionSeq_var \ - > - -# pragma instantiate \ - TAO::Ret_Object_Argument_T< \ - CORBA::ModuleDef_ptr, \ - CORBA::ModuleDef_var \ - > - -# pragma instantiate \ - TAO::Ret_Object_Argument_T< \ - CORBA::ConstantDef_ptr, \ - CORBA::ConstantDef_var \ - > - -# pragma instantiate \ - TAO::In_Object_Argument_T< \ - CORBA::IDLType_ptr \ - > - -# pragma instantiate \ - TAO::Ret_Object_Argument_T< \ - CORBA::StructDef_ptr, \ - CORBA::StructDef_var \ - > - -# pragma instantiate \ - TAO::In_Var_Size_Argument_T< \ - CORBA::StructMemberSeq \ - > - -# pragma instantiate \ - TAO::Ret_Object_Argument_T< \ - CORBA::UnionDef_ptr, \ - CORBA::UnionDef_var \ - > - -# pragma instantiate \ - TAO::In_Var_Size_Argument_T< \ - CORBA::UnionMemberSeq \ - > - -# pragma instantiate \ - TAO::Ret_Object_Argument_T< \ - CORBA::EnumDef_ptr, \ - CORBA::EnumDef_var \ - > - -# pragma instantiate \ - TAO::In_Var_Size_Argument_T< \ - CORBA::EnumMemberSeq \ - > - -# pragma instantiate \ - TAO::Ret_Object_Argument_T< \ - CORBA::AliasDef_ptr, \ - CORBA::AliasDef_var \ - > - -# pragma instantiate \ - TAO::Ret_Object_Argument_T< \ - CORBA::InterfaceDef_ptr, \ - CORBA::InterfaceDef_var \ - > - -# pragma instantiate \ - TAO::In_Var_Size_Argument_T< \ - CORBA::InterfaceDefSeq \ - > - -# pragma instantiate \ - TAO::Ret_Object_Argument_T< \ - CORBA::ValueDef_ptr, \ - CORBA::ValueDef_var \ - > - -# pragma instantiate \ - TAO::In_Object_Argument_T< \ - CORBA::ValueDef_ptr \ - > - -# pragma instantiate \ - TAO::In_Var_Size_Argument_T< \ - CORBA::ValueDefSeq \ - > - -# pragma instantiate \ - TAO::In_Var_Size_Argument_T< \ - CORBA::InitializerSeq \ - > - -# pragma instantiate \ - TAO::Ret_Object_Argument_T< \ - CORBA::ValueBoxDef_ptr, \ - CORBA::ValueBoxDef_var \ - > - -# pragma instantiate \ - TAO::Ret_Object_Argument_T< \ - CORBA::ExceptionDef_ptr, \ - CORBA::ExceptionDef_var \ - > - -# pragma instantiate \ - TAO::Ret_Object_Argument_T< \ - CORBA::NativeDef_ptr, \ - CORBA::NativeDef_var \ - > - -# pragma instantiate \ - TAO::Ret_Object_Argument_T< \ - CORBA::AbstractInterfaceDef_ptr, \ - CORBA::AbstractInterfaceDef_var \ - > - -# pragma instantiate \ - TAO::In_Var_Size_Argument_T< \ - CORBA::AbstractInterfaceDefSeq \ - > - -# pragma instantiate \ - TAO::Ret_Object_Argument_T< \ - CORBA::LocalInterfaceDef_ptr, \ - CORBA::LocalInterfaceDef_var \ - > - -# pragma instantiate \ - TAO::Ret_Object_Argument_T< \ - CORBA::ExtValueDef_ptr, \ - CORBA::ExtValueDef_var \ - > - -# pragma instantiate \ - TAO::In_Var_Size_Argument_T< \ - CORBA::ExtInitializerSeq \ - > - -# pragma instantiate \ - TAO::Objref_Traits< \ - CORBA::Container \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - CORBA::Container - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - CORBA::Container - > - -# pragma instantiate \ - TAO::Narrow_Utils< \ - CORBA::Container \ - > - -#if !defined (_CORBA_MODULEDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_MODULEDEF__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate \ - TAO::Arg_Traits< \ - CORBA::ModuleDef \ - > - -# pragma instantiate \ - TAO::Object_Arg_Traits_T< \ - CORBA::ModuleDef_ptr, \ - CORBA::ModuleDef_var, \ - CORBA::ModuleDef_out, \ - TAO::Objref_Traits<CORBA::ModuleDef> \ - > - -#endif /* end #if !defined */ - -#if !defined (_CORBA_CONSTANTDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_CONSTANTDEF__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate \ - TAO::Arg_Traits< \ - CORBA::ConstantDef \ - > - -# pragma instantiate \ - TAO::Object_Arg_Traits_T< \ - CORBA::ConstantDef_ptr, \ - CORBA::ConstantDef_var, \ - CORBA::ConstantDef_out, \ - TAO::Objref_Traits<CORBA::ConstantDef> \ - > - -#endif /* end #if !defined */ - -#if !defined (_CORBA_IDLTYPE__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_IDLTYPE__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate \ - TAO::Arg_Traits< \ - CORBA::IDLType \ - > - -# pragma instantiate \ - TAO::Object_Arg_Traits_T< \ - CORBA::IDLType_ptr, \ - CORBA::IDLType_var, \ - CORBA::IDLType_out, \ - TAO::Objref_Traits<CORBA::IDLType> \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO::Objref_Traits< \ - CORBA::IDLType \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - CORBA::IDLType - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - CORBA::IDLType - > - -# pragma instantiate \ - TAO::Narrow_Utils< \ - CORBA::IDLType \ - > - -#if !defined (_CORBA_STRUCTDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_STRUCTDEF__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate \ - TAO::Arg_Traits< \ - CORBA::StructDef \ - > - -# pragma instantiate \ - TAO::Object_Arg_Traits_T< \ - CORBA::StructDef_ptr, \ - CORBA::StructDef_var, \ - CORBA::StructDef_out, \ - TAO::Objref_Traits<CORBA::StructDef> \ - > - -#endif /* end #if !defined */ - -#if !defined (_CORBA_UNIONDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_UNIONDEF__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate \ - TAO::Arg_Traits< \ - CORBA::UnionDef \ - > - -# pragma instantiate \ - TAO::Object_Arg_Traits_T< \ - CORBA::UnionDef_ptr, \ - CORBA::UnionDef_var, \ - CORBA::UnionDef_out, \ - TAO::Objref_Traits<CORBA::UnionDef> \ - > - -#endif /* end #if !defined */ - -#if !defined (_CORBA_ENUMDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_ENUMDEF__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate \ - TAO::Arg_Traits< \ - CORBA::EnumDef \ - > - -# pragma instantiate \ - TAO::Object_Arg_Traits_T< \ - CORBA::EnumDef_ptr, \ - CORBA::EnumDef_var, \ - CORBA::EnumDef_out, \ - TAO::Objref_Traits<CORBA::EnumDef> \ - > - -#endif /* end #if !defined */ - -#if !defined (_CORBA_ALIASDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_ALIASDEF__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate \ - TAO::Arg_Traits< \ - CORBA::AliasDef \ - > - -# pragma instantiate \ - TAO::Object_Arg_Traits_T< \ - CORBA::AliasDef_ptr, \ - CORBA::AliasDef_var, \ - CORBA::AliasDef_out, \ - TAO::Objref_Traits<CORBA::AliasDef> \ - > - -#endif /* end #if !defined */ - -#if !defined (_CORBA_INTERFACEDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_INTERFACEDEF__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate \ - TAO::Arg_Traits< \ - CORBA::InterfaceDef \ - > - -# pragma instantiate \ - TAO::Object_Arg_Traits_T< \ - CORBA::InterfaceDef_ptr, \ - CORBA::InterfaceDef_var, \ - CORBA::InterfaceDef_out, \ - TAO::Objref_Traits<CORBA::InterfaceDef> \ - > - -#endif /* end #if !defined */ - -#if !defined (_CORBA_INTERFACEDEFSEQ__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_INTERFACEDEFSEQ__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate TAO::Arg_Traits<CORBA::InterfaceDefSeq> - -# pragma instantiate \ - TAO::Var_Size_Arg_Traits_T< \ - CORBA::InterfaceDefSeq, \ - CORBA::InterfaceDefSeq_var, \ - CORBA::InterfaceDefSeq_out \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO_MngSeq_Var_T< \ - CORBA::InterfaceDefSeq, \ - TAO_Object_Manager< \ - CORBA::InterfaceDef, \ - CORBA::InterfaceDef_var \ - > \ - > - -# pragma instantiate \ - TAO_Seq_Var_Base_T< \ - CORBA::InterfaceDefSeq, \ - TAO_Object_Manager< \ - CORBA::InterfaceDef, \ - CORBA::InterfaceDef_var \ - > \ - > - -# pragma instantiate \ - TAO_MngSeq_Out_T< \ - CORBA::InterfaceDefSeq, \ - CORBA::InterfaceDefSeq_var, \ - TAO_Object_Manager< \ - CORBA::InterfaceDef, \ - CORBA::InterfaceDef_var \ - > \ - > - -#if !defined (_CORBA_INTERFACEDEF__EXPLICIT_CS_) -#define _CORBA_INTERFACEDEF__EXPLICIT_CS_ - -# pragma instantiate \ - TAO_Unbounded_Object_Sequence< \ - CORBA::InterfaceDef, \ - CORBA::InterfaceDef_var \ - > - -#endif /* end #if !defined */ - -#if !defined (_CORBA_EXCEPTIONDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_EXCEPTIONDEF__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate \ - TAO::Arg_Traits< \ - CORBA::ExceptionDef \ - > - -# pragma instantiate \ - TAO::Object_Arg_Traits_T< \ - CORBA::ExceptionDef_ptr, \ - CORBA::ExceptionDef_var, \ - CORBA::ExceptionDef_out, \ - TAO::Objref_Traits<CORBA::ExceptionDef> \ - > - -#endif /* end #if !defined */ - -#if !defined (_CORBA_NATIVEDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_NATIVEDEF__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate \ - TAO::Arg_Traits< \ - CORBA::NativeDef \ - > - -# pragma instantiate \ - TAO::Object_Arg_Traits_T< \ - CORBA::NativeDef_ptr, \ - CORBA::NativeDef_var, \ - CORBA::NativeDef_out, \ - TAO::Objref_Traits<CORBA::NativeDef> \ - > - -#endif /* end #if !defined */ - -#if !defined (_CORBA_VALUEDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_VALUEDEF__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate \ - TAO::Arg_Traits< \ - CORBA::ValueDef \ - > - -# pragma instantiate \ - TAO::Object_Arg_Traits_T< \ - CORBA::ValueDef_ptr, \ - CORBA::ValueDef_var, \ - CORBA::ValueDef_out, \ - TAO::Objref_Traits<CORBA::ValueDef> \ - > - -#endif /* end #if !defined */ - -#if !defined (_CORBA_VALUEDEFSEQ__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_VALUEDEFSEQ__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate TAO::Arg_Traits<CORBA::ValueDefSeq> - -# pragma instantiate \ - TAO::Var_Size_Arg_Traits_T< \ - CORBA::ValueDefSeq, \ - CORBA::ValueDefSeq_var, \ - CORBA::ValueDefSeq_out \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO_MngSeq_Var_T< \ - CORBA::ValueDefSeq, \ - TAO_Object_Manager< \ - CORBA::ValueDef, \ - CORBA::ValueDef_var \ - > \ - > - -# pragma instantiate \ - TAO_Seq_Var_Base_T< \ - CORBA::ValueDefSeq, \ - TAO_Object_Manager< \ - CORBA::ValueDef, \ - CORBA::ValueDef_var \ - > \ - > - -# pragma instantiate \ - TAO_MngSeq_Out_T< \ - CORBA::ValueDefSeq, \ - CORBA::ValueDefSeq_var, \ - TAO_Object_Manager< \ - CORBA::ValueDef, \ - CORBA::ValueDef_var \ - > \ - > - -#if !defined (_CORBA_VALUEDEF__EXPLICIT_CS_) -#define _CORBA_VALUEDEF__EXPLICIT_CS_ - -# pragma instantiate \ - TAO_Unbounded_Object_Sequence< \ - CORBA::ValueDef, \ - CORBA::ValueDef_var \ - > - -#endif /* end #if !defined */ - -#if !defined (_CORBA_VALUEBOXDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_VALUEBOXDEF__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate \ - TAO::Arg_Traits< \ - CORBA::ValueBoxDef \ - > - -# pragma instantiate \ - TAO::Object_Arg_Traits_T< \ - CORBA::ValueBoxDef_ptr, \ - CORBA::ValueBoxDef_var, \ - CORBA::ValueBoxDef_out, \ - TAO::Objref_Traits<CORBA::ValueBoxDef> \ - > - -#endif /* end #if !defined */ - -#if !defined (_CORBA_ABSTRACTINTERFACEDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_ABSTRACTINTERFACEDEF__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate \ - TAO::Arg_Traits< \ - CORBA::AbstractInterfaceDef \ - > - -# pragma instantiate \ - TAO::Object_Arg_Traits_T< \ - CORBA::AbstractInterfaceDef_ptr, \ - CORBA::AbstractInterfaceDef_var, \ - CORBA::AbstractInterfaceDef_out, \ - TAO::Objref_Traits<CORBA::AbstractInterfaceDef> \ - > - -#endif /* end #if !defined */ - -#if !defined (_CORBA_ABSTRACTINTERFACEDEFSEQ__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_ABSTRACTINTERFACEDEFSEQ__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate TAO::Arg_Traits<CORBA::AbstractInterfaceDefSeq> - -# pragma instantiate \ - TAO::Var_Size_Arg_Traits_T< \ - CORBA::AbstractInterfaceDefSeq, \ - CORBA::AbstractInterfaceDefSeq_var, \ - CORBA::AbstractInterfaceDefSeq_out \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO_MngSeq_Var_T< \ - CORBA::AbstractInterfaceDefSeq, \ - TAO_Object_Manager< \ - CORBA::AbstractInterfaceDef, \ - CORBA::AbstractInterfaceDef_var \ - > \ - > - -# pragma instantiate \ - TAO_Seq_Var_Base_T< \ - CORBA::AbstractInterfaceDefSeq, \ - TAO_Object_Manager< \ - CORBA::AbstractInterfaceDef, \ - CORBA::AbstractInterfaceDef_var \ - > \ - > - -# pragma instantiate \ - TAO_MngSeq_Out_T< \ - CORBA::AbstractInterfaceDefSeq, \ - CORBA::AbstractInterfaceDefSeq_var, \ - TAO_Object_Manager< \ - CORBA::AbstractInterfaceDef, \ - CORBA::AbstractInterfaceDef_var \ - > \ - > - -#if !defined (_CORBA_ABSTRACTINTERFACEDEF__EXPLICIT_CS_) -#define _CORBA_ABSTRACTINTERFACEDEF__EXPLICIT_CS_ - -# pragma instantiate \ - TAO_Unbounded_Object_Sequence< \ - CORBA::AbstractInterfaceDef, \ - CORBA::AbstractInterfaceDef_var \ - > - -#endif /* end #if !defined */ - -#if !defined (_CORBA_LOCALINTERFACEDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_LOCALINTERFACEDEF__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate \ - TAO::Arg_Traits< \ - CORBA::LocalInterfaceDef \ - > - -# pragma instantiate \ - TAO::Object_Arg_Traits_T< \ - CORBA::LocalInterfaceDef_ptr, \ - CORBA::LocalInterfaceDef_var, \ - CORBA::LocalInterfaceDef_out, \ - TAO::Objref_Traits<CORBA::LocalInterfaceDef> \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO_MngSeq_Var_T< \ - CORBA::LocalInterfaceDefSeq, \ - TAO_Object_Manager< \ - CORBA::LocalInterfaceDef, \ - CORBA::LocalInterfaceDef_var \ - > \ - > - -# pragma instantiate \ - TAO_Seq_Var_Base_T< \ - CORBA::LocalInterfaceDefSeq, \ - TAO_Object_Manager< \ - CORBA::LocalInterfaceDef, \ - CORBA::LocalInterfaceDef_var \ - > \ - > - -# pragma instantiate \ - TAO_MngSeq_Out_T< \ - CORBA::LocalInterfaceDefSeq, \ - CORBA::LocalInterfaceDefSeq_var, \ - TAO_Object_Manager< \ - CORBA::LocalInterfaceDef, \ - CORBA::LocalInterfaceDef_var \ - > \ - > - -#if !defined (_CORBA_LOCALINTERFACEDEF__EXPLICIT_CS_) -#define _CORBA_LOCALINTERFACEDEF__EXPLICIT_CS_ - -# pragma instantiate \ - TAO_Unbounded_Object_Sequence< \ - CORBA::LocalInterfaceDef, \ - CORBA::LocalInterfaceDef_var \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO_MngSeq_Var_T< \ - CORBA::ExtInterfaceDefSeq, \ - TAO_Object_Manager< \ - CORBA::ExtInterfaceDef, \ - CORBA::ExtInterfaceDef_var \ - > \ - > - -# pragma instantiate \ - TAO_Seq_Var_Base_T< \ - CORBA::ExtInterfaceDefSeq, \ - TAO_Object_Manager< \ - CORBA::ExtInterfaceDef, \ - CORBA::ExtInterfaceDef_var \ - > \ - > - -# pragma instantiate \ - TAO_MngSeq_Out_T< \ - CORBA::ExtInterfaceDefSeq, \ - CORBA::ExtInterfaceDefSeq_var, \ - TAO_Object_Manager< \ - CORBA::ExtInterfaceDef, \ - CORBA::ExtInterfaceDef_var \ - > \ - > - -#if !defined (_CORBA_EXTINTERFACEDEF__EXPLICIT_CS_) -#define _CORBA_EXTINTERFACEDEF__EXPLICIT_CS_ - -# pragma instantiate \ - TAO_Unbounded_Object_Sequence< \ - CORBA::ExtInterfaceDef, \ - CORBA::ExtInterfaceDef_var \ - > - -#endif /* end #if !defined */ - -#if !defined (_CORBA_EXTVALUEDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_EXTVALUEDEF__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate \ - TAO::Arg_Traits< \ - CORBA::ExtValueDef \ - > - -# pragma instantiate \ - TAO::Object_Arg_Traits_T< \ - CORBA::ExtValueDef_ptr, \ - CORBA::ExtValueDef_var, \ - CORBA::ExtValueDef_out, \ - TAO::Objref_Traits<CORBA::ExtValueDef> \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO_MngSeq_Var_T< \ - CORBA::ExtValueDefSeq, \ - TAO_Object_Manager< \ - CORBA::ExtValueDef, \ - CORBA::ExtValueDef_var \ - > \ - > - -# pragma instantiate \ - TAO_Seq_Var_Base_T< \ - CORBA::ExtValueDefSeq, \ - TAO_Object_Manager< \ - CORBA::ExtValueDef, \ - CORBA::ExtValueDef_var \ - > \ - > - -# pragma instantiate \ - TAO_MngSeq_Out_T< \ - CORBA::ExtValueDefSeq, \ - CORBA::ExtValueDefSeq_var, \ - TAO_Object_Manager< \ - CORBA::ExtValueDef, \ - CORBA::ExtValueDef_var \ - > \ - > - -#if !defined (_CORBA_EXTVALUEDEF__EXPLICIT_CS_) -#define _CORBA_EXTVALUEDEF__EXPLICIT_CS_ - -# pragma instantiate \ - TAO_Unbounded_Object_Sequence< \ - CORBA::ExtValueDef, \ - CORBA::ExtValueDef_var \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO_MngSeq_Var_T< \ - CORBA::ExtAbstractInterfaceDefSeq, \ - TAO_Object_Manager< \ - CORBA::ExtAbstractInterfaceDef, \ - CORBA::ExtAbstractInterfaceDef_var \ - > \ - > - -# pragma instantiate \ - TAO_Seq_Var_Base_T< \ - CORBA::ExtAbstractInterfaceDefSeq, \ - TAO_Object_Manager< \ - CORBA::ExtAbstractInterfaceDef, \ - CORBA::ExtAbstractInterfaceDef_var \ - > \ - > - -# pragma instantiate \ - TAO_MngSeq_Out_T< \ - CORBA::ExtAbstractInterfaceDefSeq, \ - CORBA::ExtAbstractInterfaceDefSeq_var, \ - TAO_Object_Manager< \ - CORBA::ExtAbstractInterfaceDef, \ - CORBA::ExtAbstractInterfaceDef_var \ - > \ - > - -#if !defined (_CORBA_EXTABSTRACTINTERFACEDEF__EXPLICIT_CS_) -#define _CORBA_EXTABSTRACTINTERFACEDEF__EXPLICIT_CS_ - -# pragma instantiate \ - TAO_Unbounded_Object_Sequence< \ - CORBA::ExtAbstractInterfaceDef, \ - CORBA::ExtAbstractInterfaceDef_var \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO_MngSeq_Var_T< \ - CORBA::ExtLocalInterfaceDefSeq, \ - TAO_Object_Manager< \ - CORBA::ExtLocalInterfaceDef, \ - CORBA::ExtLocalInterfaceDef_var \ - > \ - > - -# pragma instantiate \ - TAO_Seq_Var_Base_T< \ - CORBA::ExtLocalInterfaceDefSeq, \ - TAO_Object_Manager< \ - CORBA::ExtLocalInterfaceDef, \ - CORBA::ExtLocalInterfaceDef_var \ - > \ - > - -# pragma instantiate \ - TAO_MngSeq_Out_T< \ - CORBA::ExtLocalInterfaceDefSeq, \ - CORBA::ExtLocalInterfaceDefSeq_var, \ - TAO_Object_Manager< \ - CORBA::ExtLocalInterfaceDef, \ - CORBA::ExtLocalInterfaceDef_var \ - > \ - > - -#if !defined (_CORBA_EXTLOCALINTERFACEDEF__EXPLICIT_CS_) -#define _CORBA_EXTLOCALINTERFACEDEF__EXPLICIT_CS_ - -# pragma instantiate \ - TAO_Unbounded_Object_Sequence< \ - CORBA::ExtLocalInterfaceDef, \ - CORBA::ExtLocalInterfaceDef_var \ - > - -#endif /* end #if !defined */ - -#if !defined (_CORBA_CONTAINEDSEQ__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_CONTAINEDSEQ__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate TAO::Arg_Traits<CORBA::ContainedSeq> - -# pragma instantiate \ - TAO::Var_Size_Arg_Traits_T< \ - CORBA::ContainedSeq, \ - CORBA::ContainedSeq_var, \ - CORBA::ContainedSeq_out \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO_MngSeq_Var_T< \ - CORBA::ContainedSeq, \ - TAO_Object_Manager< \ - CORBA::Contained, \ - CORBA::Contained_var \ - > \ - > - -# pragma instantiate \ - TAO_Seq_Var_Base_T< \ - CORBA::ContainedSeq, \ - TAO_Object_Manager< \ - CORBA::Contained, \ - CORBA::Contained_var \ - > \ - > - -# pragma instantiate \ - TAO_MngSeq_Out_T< \ - CORBA::ContainedSeq, \ - CORBA::ContainedSeq_var, \ - TAO_Object_Manager< \ - CORBA::Contained, \ - CORBA::Contained_var \ - > \ - > - -#if !defined (_CORBA_CONTAINED__EXPLICIT_CS_) -#define _CORBA_CONTAINED__EXPLICIT_CS_ - -# pragma instantiate \ - TAO_Unbounded_Object_Sequence< \ - CORBA::Contained, \ - CORBA::Contained_var \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO_Var_Var_T< \ - CORBA::StructMember \ - > - -# pragma instantiate \ - TAO_Var_Base_T< \ - CORBA::StructMember \ - > - -# pragma instantiate \ - TAO_Out_T< \ - CORBA::StructMember, \ - CORBA::StructMember_var \ - > - -#if !defined (_CORBA_STRUCTMEMBERSEQ__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_STRUCTMEMBERSEQ__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate TAO::Arg_Traits<CORBA::StructMemberSeq> - -# pragma instantiate \ - TAO::Var_Size_Arg_Traits_T< \ - CORBA::StructMemberSeq, \ - CORBA::StructMemberSeq_var, \ - CORBA::StructMemberSeq_out \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO_VarSeq_Var_T< \ - CORBA::StructMemberSeq, \ - CORBA::StructMember \ - > - -# pragma instantiate \ - TAO_Seq_Var_Base_T< \ - CORBA::StructMemberSeq, \ - CORBA::StructMember \ - > - -# pragma instantiate \ - TAO_Seq_Out_T< \ - CORBA::StructMemberSeq, \ - CORBA::StructMemberSeq_var, \ - CORBA::StructMember \ - > - -#if !defined (_CORBA_STRUCTMEMBER__EXPLICIT_CS_) -#define _CORBA_STRUCTMEMBER__EXPLICIT_CS_ - -# pragma instantiate \ - TAO_Unbounded_Sequence< \ - CORBA::StructMember \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO_Var_Var_T< \ - CORBA::Initializer \ - > - -# pragma instantiate \ - TAO_Var_Base_T< \ - CORBA::Initializer \ - > - -# pragma instantiate \ - TAO_Out_T< \ - CORBA::Initializer, \ - CORBA::Initializer_var \ - > - -#if !defined (_CORBA_INITIALIZERSEQ__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_INITIALIZERSEQ__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate TAO::Arg_Traits<CORBA::InitializerSeq> - -# pragma instantiate \ - TAO::Var_Size_Arg_Traits_T< \ - CORBA::InitializerSeq, \ - CORBA::InitializerSeq_var, \ - CORBA::InitializerSeq_out \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO_VarSeq_Var_T< \ - CORBA::InitializerSeq, \ - CORBA::Initializer \ - > - -# pragma instantiate \ - TAO_Seq_Var_Base_T< \ - CORBA::InitializerSeq, \ - CORBA::Initializer \ - > - -# pragma instantiate \ - TAO_Seq_Out_T< \ - CORBA::InitializerSeq, \ - CORBA::InitializerSeq_var, \ - CORBA::Initializer \ - > - -#if !defined (_CORBA_INITIALIZER__EXPLICIT_CS_) -#define _CORBA_INITIALIZER__EXPLICIT_CS_ - -# pragma instantiate \ - TAO_Unbounded_Sequence< \ - CORBA::Initializer \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO_Var_Var_T< \ - CORBA::ExceptionDescription \ - > - -# pragma instantiate \ - TAO_Var_Base_T< \ - CORBA::ExceptionDescription \ - > - -# pragma instantiate \ - TAO_Out_T< \ - CORBA::ExceptionDescription, \ - CORBA::ExceptionDescription_var \ - > - -# pragma instantiate \ - TAO_VarSeq_Var_T< \ - CORBA::ExcDescriptionSeq, \ - CORBA::ExceptionDescription \ - > - -# pragma instantiate \ - TAO_Seq_Var_Base_T< \ - CORBA::ExcDescriptionSeq, \ - CORBA::ExceptionDescription \ - > - -# pragma instantiate \ - TAO_Seq_Out_T< \ - CORBA::ExcDescriptionSeq, \ - CORBA::ExcDescriptionSeq_var, \ - CORBA::ExceptionDescription \ - > - -#if !defined (_CORBA_EXCEPTIONDESCRIPTION__EXPLICIT_CS_) -#define _CORBA_EXCEPTIONDESCRIPTION__EXPLICIT_CS_ - -# pragma instantiate \ - TAO_Unbounded_Sequence< \ - CORBA::ExceptionDescription \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO_Var_Var_T< \ - CORBA::ExtInitializer \ - > - -# pragma instantiate \ - TAO_Var_Base_T< \ - CORBA::ExtInitializer \ - > - -# pragma instantiate \ - TAO_Out_T< \ - CORBA::ExtInitializer, \ - CORBA::ExtInitializer_var \ - > - -#if !defined (_CORBA_EXTINITIALIZERSEQ__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_EXTINITIALIZERSEQ__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate TAO::Arg_Traits<CORBA::ExtInitializerSeq> - -# pragma instantiate \ - TAO::Var_Size_Arg_Traits_T< \ - CORBA::ExtInitializerSeq, \ - CORBA::ExtInitializerSeq_var, \ - CORBA::ExtInitializerSeq_out \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO_VarSeq_Var_T< \ - CORBA::ExtInitializerSeq, \ - CORBA::ExtInitializer \ - > - -# pragma instantiate \ - TAO_Seq_Var_Base_T< \ - CORBA::ExtInitializerSeq, \ - CORBA::ExtInitializer \ - > - -# pragma instantiate \ - TAO_Seq_Out_T< \ - CORBA::ExtInitializerSeq, \ - CORBA::ExtInitializerSeq_var, \ - CORBA::ExtInitializer \ - > - -#if !defined (_CORBA_EXTINITIALIZER__EXPLICIT_CS_) -#define _CORBA_EXTINITIALIZER__EXPLICIT_CS_ - -# pragma instantiate \ - TAO_Unbounded_Sequence< \ - CORBA::ExtInitializer \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO_Var_Var_T< \ - CORBA::UnionMember \ - > - -# pragma instantiate \ - TAO_Var_Base_T< \ - CORBA::UnionMember \ - > - -# pragma instantiate \ - TAO_Out_T< \ - CORBA::UnionMember, \ - CORBA::UnionMember_var \ - > - -#if !defined (_CORBA_UNIONMEMBERSEQ__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_UNIONMEMBERSEQ__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate TAO::Arg_Traits<CORBA::UnionMemberSeq> - -# pragma instantiate \ - TAO::Var_Size_Arg_Traits_T< \ - CORBA::UnionMemberSeq, \ - CORBA::UnionMemberSeq_var, \ - CORBA::UnionMemberSeq_out \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO_VarSeq_Var_T< \ - CORBA::UnionMemberSeq, \ - CORBA::UnionMember \ - > - -# pragma instantiate \ - TAO_Seq_Var_Base_T< \ - CORBA::UnionMemberSeq, \ - CORBA::UnionMember \ - > - -# pragma instantiate \ - TAO_Seq_Out_T< \ - CORBA::UnionMemberSeq, \ - CORBA::UnionMemberSeq_var, \ - CORBA::UnionMember \ - > - -#if !defined (_CORBA_UNIONMEMBER__EXPLICIT_CS_) -#define _CORBA_UNIONMEMBER__EXPLICIT_CS_ - -# pragma instantiate \ - TAO_Unbounded_Sequence< \ - CORBA::UnionMember \ - > - -#endif /* end #if !defined */ - -#if !defined (_CORBA_ENUMMEMBERSEQ__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_ENUMMEMBERSEQ__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate TAO::Arg_Traits<CORBA::EnumMemberSeq> - -# pragma instantiate \ - TAO::Var_Size_Arg_Traits_T< \ - CORBA::EnumMemberSeq, \ - CORBA::EnumMemberSeq_var, \ - CORBA::EnumMemberSeq_out \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO_MngSeq_Var_T< \ - CORBA::EnumMemberSeq, \ - TAO_SeqElem_String_Manager \ - > - -# pragma instantiate \ - TAO_Seq_Var_Base_T< \ - CORBA::EnumMemberSeq, \ - TAO_SeqElem_String_Manager \ - > - -# pragma instantiate \ - TAO_MngSeq_Out_T< \ - CORBA::EnumMemberSeq, \ - CORBA::EnumMemberSeq_var, \ - TAO_SeqElem_String_Manager \ - > - -# pragma instantiate \ - TAO::Objref_Traits< \ - CORBA::TypedefDef \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - CORBA::TypedefDef - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - CORBA::TypedefDef - > - -# pragma instantiate \ - TAO::Narrow_Utils< \ - CORBA::TypedefDef \ - > - -# pragma instantiate \ - TAO_Var_Var_T< \ - CORBA::TypeDescription \ - > - -# pragma instantiate \ - TAO_Var_Base_T< \ - CORBA::TypeDescription \ - > - -# pragma instantiate \ - TAO_Out_T< \ - CORBA::TypeDescription, \ - CORBA::TypeDescription_var \ - > - -#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/TAO/tao/IFR_Client/IFR_BaseC.h b/TAO/tao/IFR_Client/IFR_BaseC.h index c730735ba86..2b8edf46575 100644 --- a/TAO/tao/IFR_Client/IFR_BaseC.h +++ b/TAO/tao/IFR_Client/IFR_BaseC.h @@ -2770,7 +2770,7 @@ TAO::Collocation_Proxy_Broker * ); // TAO_IDL - Generated from -// be\be_visitor_traits.cpp:59 +// be\be_visitor_traits.cpp:61 // Traits specializations. namespace TAO diff --git a/TAO/tao/IFR_Client/IFR_Basic.pidl b/TAO/tao/IFR_Client/IFR_Basic.pidl index 0fc57a14ad4..6eb0b37463e 100644 --- a/TAO/tao/IFR_Client/IFR_Basic.pidl +++ b/TAO/tao/IFR_Client/IFR_Basic.pidl @@ -18,7 +18,7 @@ // // The command used to generate code from this IDL file is: // -// tao_idl -Ge 1 -Sc -GT -GA -I../.. \ +// tao_idl -Ge 1 -Sc -GA -I../.. \ // -Wb,export_macro=TAO_IFR_Client_Export \ // -Wb,export_include=ifr_client_export.h \ // -Wb,pre_include="ace/pre.h" \ diff --git a/TAO/tao/IFR_Client/IFR_BasicA.cpp b/TAO/tao/IFR_Client/IFR_BasicA.cpp index 9702cac9565..2288f67e6bb 100644 --- a/TAO/tao/IFR_Client/IFR_BasicA.cpp +++ b/TAO/tao/IFR_Client/IFR_BasicA.cpp @@ -3544,439 +3544,3 @@ operator>>= ( _tao_elem ); } - -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) - - template class - TAO::Any_Impl_T< - CORBA::Repository - >; - - template class - TAO::Any_Impl_T< - CORBA::ModuleDef - >; - - template class - TAO::Any_Impl_T< - CORBA::ConstantDef - >; - - template class - TAO::Any_Impl_T< - CORBA::StructDef - >; - - template class - TAO::Any_Impl_T< - CORBA::UnionDef - >; - - template class - TAO::Any_Impl_T< - CORBA::EnumDef - >; - - template class - TAO::Any_Impl_T< - CORBA::AliasDef - >; - - template class - TAO::Any_Dual_Impl_T< - CORBA::OpDescriptionSeq - >; - - template class - TAO::Any_Dual_Impl_T< - CORBA::AttrDescriptionSeq - >; - - template class - TAO::Any_Dual_Impl_T< - CORBA::RepositoryIdSeq - >; - - template class - TAO::Any_Dual_Impl_T< - CORBA::InterfaceDef::FullInterfaceDescription - >; - - template class - TAO::Any_Impl_T< - CORBA::InterfaceDef - >; - - template class - TAO::Any_Impl_T< - CORBA::ExceptionDef - >; - - template class - TAO::Any_Impl_T< - CORBA::NativeDef - >; - - template class - TAO::Any_Impl_T< - CORBA::AbstractInterfaceDef - >; - - template class - TAO::Any_Impl_T< - CORBA::LocalInterfaceDef - >; - - template class - TAO::Any_Impl_T< - CORBA::ExtInterfaceDef - >; - - template class - TAO::Any_Impl_T< - CORBA::ExtAbstractInterfaceDef - >; - - template class - TAO::Any_Impl_T< - CORBA::ExtLocalInterfaceDef - >; - - template class - TAO::Any_Impl_T< - CORBA::PrimitiveDef - >; - - template class - TAO::Any_Impl_T< - CORBA::StringDef - >; - - template class - TAO::Any_Impl_T< - CORBA::SequenceDef - >; - - template class - TAO::Any_Impl_T< - CORBA::ArrayDef - >; - - template class - TAO::Any_Impl_T< - CORBA::WstringDef - >; - - template class - TAO::Any_Basic_Impl_T< - CORBA::PrimitiveKind - >; - - template class - TAO::Any_Dual_Impl_T< - CORBA::ModuleDescription - >; - - template class - TAO::Any_Dual_Impl_T< - CORBA::ConstantDescription - >; - - template class - TAO::Any_Dual_Impl_T< - CORBA::ExceptionDefSeq - >; - - template class - TAO::Any_Basic_Impl_T< - CORBA::AttributeMode - >; - - template class - TAO::Any_Impl_T< - CORBA::AttributeDef - >; - - template class - TAO::Any_Dual_Impl_T< - CORBA::AttributeDescription - >; - - template class - TAO::Any_Dual_Impl_T< - CORBA::ExtAttributeDescription - >; - - template class - TAO::Any_Impl_T< - CORBA::ExtAttributeDef - >; - - template class - TAO::Any_Basic_Impl_T< - CORBA::OperationMode - >; - - template class - TAO::Any_Dual_Impl_T< - CORBA::ParameterDescription - >; - - template class - TAO::Any_Dual_Impl_T< - CORBA::ParDescriptionSeq - >; - - template class - TAO::Any_Dual_Impl_T< - CORBA::ContextIdSeq - >; - - template class - TAO::Any_Impl_T< - CORBA::OperationDef - >; - - template class - TAO::Any_Dual_Impl_T< - CORBA::OperationDescription - >; - - template class - TAO::Any_Dual_Impl_T< - CORBA::ExtAttrDescriptionSeq - >; - - template class - TAO::Any_Dual_Impl_T< - CORBA::InterfaceDescription - >; - - template class - TAO::Any_Dual_Impl_T< - CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription - >; - - template class - TAO::Any_Impl_T< - CORBA::InterfaceAttrExtension - >; - -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) - -# pragma instantiate \ - TAO::Any_Impl_T< \ - CORBA::Repository \ - > - -# pragma instantiate \ - TAO::Any_Impl_T< \ - CORBA::ModuleDef \ - > - -# pragma instantiate \ - TAO::Any_Impl_T< \ - CORBA::ConstantDef \ - > - -# pragma instantiate \ - TAO::Any_Impl_T< \ - CORBA::StructDef \ - > - -# pragma instantiate \ - TAO::Any_Impl_T< \ - CORBA::UnionDef \ - > - -# pragma instantiate \ - TAO::Any_Impl_T< \ - CORBA::EnumDef \ - > - -# pragma instantiate \ - TAO::Any_Impl_T< \ - CORBA::AliasDef \ - > - -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - CORBA::OpDescriptionSeq \ - > - -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - CORBA::AttrDescriptionSeq \ - > - -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - CORBA::RepositoryIdSeq \ - > - -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - CORBA::InterfaceDef::FullInterfaceDescription \ - > - -# pragma instantiate \ - TAO::Any_Impl_T< \ - CORBA::InterfaceDef \ - > - -# pragma instantiate \ - TAO::Any_Impl_T< \ - CORBA::ExceptionDef \ - > - -# pragma instantiate \ - TAO::Any_Impl_T< \ - CORBA::NativeDef \ - > - -# pragma instantiate \ - TAO::Any_Impl_T< \ - CORBA::AbstractInterfaceDef \ - > - -# pragma instantiate \ - TAO::Any_Impl_T< \ - CORBA::LocalInterfaceDef \ - > - -# pragma instantiate \ - TAO::Any_Impl_T< \ - CORBA::ExtInterfaceDef \ - > - -# pragma instantiate \ - TAO::Any_Impl_T< \ - CORBA::ExtAbstractInterfaceDef \ - > - -# pragma instantiate \ - TAO::Any_Impl_T< \ - CORBA::ExtLocalInterfaceDef \ - > - -# pragma instantiate \ - TAO::Any_Impl_T< \ - CORBA::PrimitiveDef \ - > - -# pragma instantiate \ - TAO::Any_Impl_T< \ - CORBA::StringDef \ - > - -# pragma instantiate \ - TAO::Any_Impl_T< \ - CORBA::SequenceDef \ - > - -# pragma instantiate \ - TAO::Any_Impl_T< \ - CORBA::ArrayDef \ - > - -# pragma instantiate \ - TAO::Any_Impl_T< \ - CORBA::WstringDef \ - > - -# pragma instantiate \ - TAO::Any_Basic_Impl_T< \ - CORBA::PrimitiveKind \ - > - -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - CORBA::ModuleDescription \ - > - -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - CORBA::ConstantDescription \ - > - -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - CORBA::ExceptionDefSeq \ - > - -# pragma instantiate \ - TAO::Any_Basic_Impl_T< \ - CORBA::AttributeMode \ - > - -# pragma instantiate \ - TAO::Any_Impl_T< \ - CORBA::AttributeDef \ - > - -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - CORBA::AttributeDescription \ - > - -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - CORBA::ExtAttributeDescription \ - > - -# pragma instantiate \ - TAO::Any_Impl_T< \ - CORBA::ExtAttributeDef \ - > - -# pragma instantiate \ - TAO::Any_Basic_Impl_T< \ - CORBA::OperationMode \ - > - -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - CORBA::ParameterDescription \ - > - -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - CORBA::ParDescriptionSeq \ - > - -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - CORBA::ContextIdSeq \ - > - -# pragma instantiate \ - TAO::Any_Impl_T< \ - CORBA::OperationDef \ - > - -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - CORBA::OperationDescription \ - > - -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - CORBA::ExtAttrDescriptionSeq \ - > - -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - CORBA::InterfaceDescription \ - > - -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription \ - > - -# pragma instantiate \ - TAO::Any_Impl_T< \ - CORBA::InterfaceAttrExtension \ - > - -#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/TAO/tao/IFR_Client/IFR_BasicC.cpp b/TAO/tao/IFR_Client/IFR_BasicC.cpp index eef0df194ea..30d2cbf70ba 100644 --- a/TAO/tao/IFR_Client/IFR_BasicC.cpp +++ b/TAO/tao/IFR_Client/IFR_BasicC.cpp @@ -9919,2824 +9919,3 @@ CORBA::Boolean operator>> ( return 1; } - -// TAO_IDL - Generated from -// be\be_visitor_root/root.cpp:1528 - -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) - -#if !defined (_CORBA_CONTAINED__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_CONTAINED__ARG_TRAITS_TMPLINST_CS_ - - template class - TAO::Arg_Traits< - CORBA::Contained - >; - - template class - TAO::Object_Arg_Traits_T< - CORBA::Contained_ptr, - CORBA::Contained_var, - CORBA::Contained_out, - TAO::Objref_Traits<CORBA::Contained> - >; - -#endif /* end #if !defined */ - - template class - TAO::Ret_Object_Argument_T< - CORBA::Contained_ptr, - CORBA::Contained_var - >; - - template class - TAO::Ret_Object_Argument_T< - CORBA::PrimitiveDef_ptr, - CORBA::PrimitiveDef_var - >; - - template class - TAO::In_Basic_Argument_T< - CORBA::PrimitiveKind - >; - - template class - TAO::Ret_Object_Argument_T< - CORBA::StringDef_ptr, - CORBA::StringDef_var - >; - - template class - TAO::Ret_Object_Argument_T< - CORBA::WstringDef_ptr, - CORBA::WstringDef_var - >; - - template class - TAO::Ret_Object_Argument_T< - CORBA::SequenceDef_ptr, - CORBA::SequenceDef_var - >; - - template class - TAO::In_Object_Argument_T< - CORBA::IDLType_ptr - >; - - template class - TAO::Ret_Object_Argument_T< - CORBA::ArrayDef_ptr, - CORBA::ArrayDef_var - >; - - template class - TAO::Ret_Object_Argument_T< - CORBA::FixedDef_ptr, - CORBA::FixedDef_var - >; - - template class - TAO::Objref_Traits< - CORBA::Repository - >; - - template class - TAO_Objref_Var_T< - CORBA::Repository - >; - - template class - TAO_Objref_Out_T< - CORBA::Repository - >; - - template class - TAO::Narrow_Utils< - CORBA::Repository - >; - - template class - TAO::Objref_Traits< - CORBA::ModuleDef - >; - - template class - TAO_Objref_Var_T< - CORBA::ModuleDef - >; - - template class - TAO_Objref_Out_T< - CORBA::ModuleDef - >; - - template class - TAO::Narrow_Utils< - CORBA::ModuleDef - >; - - template class - TAO::Ret_Object_Argument_T< - CORBA::IDLType_ptr, - CORBA::IDLType_var - >; - - template class - TAO::Objref_Traits< - CORBA::ConstantDef - >; - - template class - TAO_Objref_Var_T< - CORBA::ConstantDef - >; - - template class - TAO_Objref_Out_T< - CORBA::ConstantDef - >; - - template class - TAO::Narrow_Utils< - CORBA::ConstantDef - >; - -#if !defined (_CORBA_IDLTYPE__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_IDLTYPE__ARG_TRAITS_TMPLINST_CS_ - - template class - TAO::Arg_Traits< - CORBA::IDLType - >; - - template class - TAO::Object_Arg_Traits_T< - CORBA::IDLType_ptr, - CORBA::IDLType_var, - CORBA::IDLType_out, - TAO::Objref_Traits<CORBA::IDLType> - >; - -#endif /* end #if !defined */ - - template class - TAO::Ret_Var_Size_Argument_T< - CORBA::StructMemberSeq, - CORBA::StructMemberSeq_var - >; - - template class - TAO::In_Var_Size_Argument_T< - CORBA::StructMemberSeq - >; - - template class - TAO::Objref_Traits< - CORBA::StructDef - >; - - template class - TAO_Objref_Var_T< - CORBA::StructDef - >; - - template class - TAO_Objref_Out_T< - CORBA::StructDef - >; - - template class - TAO::Narrow_Utils< - CORBA::StructDef - >; - - template class - TAO::Ret_Var_Size_Argument_T< - CORBA::UnionMemberSeq, - CORBA::UnionMemberSeq_var - >; - - template class - TAO::In_Var_Size_Argument_T< - CORBA::UnionMemberSeq - >; - - template class - TAO::Objref_Traits< - CORBA::UnionDef - >; - - template class - TAO_Objref_Var_T< - CORBA::UnionDef - >; - - template class - TAO_Objref_Out_T< - CORBA::UnionDef - >; - - template class - TAO::Narrow_Utils< - CORBA::UnionDef - >; - - template class - TAO::Ret_Var_Size_Argument_T< - CORBA::EnumMemberSeq, - CORBA::EnumMemberSeq_var - >; - - template class - TAO::In_Var_Size_Argument_T< - CORBA::EnumMemberSeq - >; - - template class - TAO::Objref_Traits< - CORBA::EnumDef - >; - - template class - TAO_Objref_Var_T< - CORBA::EnumDef - >; - - template class - TAO_Objref_Out_T< - CORBA::EnumDef - >; - - template class - TAO::Narrow_Utils< - CORBA::EnumDef - >; - - template class - TAO::Objref_Traits< - CORBA::AliasDef - >; - - template class - TAO_Objref_Var_T< - CORBA::AliasDef - >; - - template class - TAO_Objref_Out_T< - CORBA::AliasDef - >; - - template class - TAO::Narrow_Utils< - CORBA::AliasDef - >; - - template class - TAO::Ret_Var_Size_Argument_T< - CORBA::InterfaceDefSeq, - CORBA::InterfaceDefSeq_var - >; - - template class - TAO::In_Var_Size_Argument_T< - CORBA::InterfaceDefSeq - >; - -#if !defined (_CORBA_INTERFACEDEF_FULLINTERFACEDESCRIPTION__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_INTERFACEDEF_FULLINTERFACEDESCRIPTION__ARG_TRAITS_TMPLINST_CS_ - - template class TAO::Arg_Traits<CORBA::InterfaceDef::FullInterfaceDescription>; - - template class - TAO::Var_Size_Arg_Traits_T< - CORBA::InterfaceDef::FullInterfaceDescription, - CORBA::InterfaceDef::FullInterfaceDescription_var, - CORBA::InterfaceDef::FullInterfaceDescription_out - >; - -#endif /* end #if !defined */ - - template class - TAO_VarSeq_Var_T< - CORBA::OpDescriptionSeq, - CORBA::OperationDescription - >; - - template class - TAO_Seq_Var_Base_T< - CORBA::OpDescriptionSeq, - CORBA::OperationDescription - >; - - template class - TAO_Seq_Out_T< - CORBA::OpDescriptionSeq, - CORBA::OpDescriptionSeq_var, - CORBA::OperationDescription - >; - -#if !defined (_CORBA_OPERATIONDESCRIPTION__EXPLICIT_CS_) -#define _CORBA_OPERATIONDESCRIPTION__EXPLICIT_CS_ - - template class - TAO_Unbounded_Sequence< - CORBA::OperationDescription - >; - -#endif /* end #if !defined */ - - template class - TAO_VarSeq_Var_T< - CORBA::AttrDescriptionSeq, - CORBA::AttributeDescription - >; - - template class - TAO_Seq_Var_Base_T< - CORBA::AttrDescriptionSeq, - CORBA::AttributeDescription - >; - - template class - TAO_Seq_Out_T< - CORBA::AttrDescriptionSeq, - CORBA::AttrDescriptionSeq_var, - CORBA::AttributeDescription - >; - -#if !defined (_CORBA_ATTRIBUTEDESCRIPTION__EXPLICIT_CS_) -#define _CORBA_ATTRIBUTEDESCRIPTION__EXPLICIT_CS_ - - template class - TAO_Unbounded_Sequence< - CORBA::AttributeDescription - >; - -#endif /* end #if !defined */ - - template class - TAO_MngSeq_Var_T< - CORBA::RepositoryIdSeq, - TAO_SeqElem_String_Manager - >; - - template class - TAO_Seq_Var_Base_T< - CORBA::RepositoryIdSeq, - TAO_SeqElem_String_Manager - >; - - template class - TAO_MngSeq_Out_T< - CORBA::RepositoryIdSeq, - CORBA::RepositoryIdSeq_var, - TAO_SeqElem_String_Manager - >; - - template class - TAO_Var_Var_T< - CORBA::InterfaceDef::FullInterfaceDescription - >; - - template class - TAO_Var_Base_T< - CORBA::InterfaceDef::FullInterfaceDescription - >; - - template class - TAO_Out_T< - CORBA::InterfaceDef::FullInterfaceDescription, - CORBA::InterfaceDef::FullInterfaceDescription_var - >; - - template class - TAO::Ret_Var_Size_Argument_T< - CORBA::InterfaceDef::FullInterfaceDescription, - CORBA::InterfaceDef::FullInterfaceDescription_var - >; - - template class - TAO::Ret_Object_Argument_T< - CORBA::AttributeDef_ptr, - CORBA::AttributeDef_var - >; - - template class - TAO::In_Basic_Argument_T< - CORBA::AttributeMode - >; - - template class - TAO::Ret_Object_Argument_T< - CORBA::OperationDef_ptr, - CORBA::OperationDef_var - >; - - template class - TAO::In_Basic_Argument_T< - CORBA::OperationMode - >; - - template class - TAO::In_Var_Size_Argument_T< - CORBA::ParDescriptionSeq - >; - - template class - TAO::In_Var_Size_Argument_T< - CORBA::ExceptionDefSeq - >; - - template class - TAO::In_Var_Size_Argument_T< - CORBA::ContextIdSeq - >; - - template class - TAO::Objref_Traits< - CORBA::InterfaceDef - >; - - template class - TAO_Objref_Var_T< - CORBA::InterfaceDef - >; - - template class - TAO_Objref_Out_T< - CORBA::InterfaceDef - >; - - template class - TAO::Narrow_Utils< - CORBA::InterfaceDef - >; - -#if !defined (_CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_ - - template class TAO::Arg_Traits<CORBA::InterfaceDefSeq>; - - template class - TAO::Var_Size_Arg_Traits_T< - CORBA::InterfaceDefSeq, - CORBA::InterfaceDefSeq_var, - CORBA::InterfaceDefSeq_out - >; - -#endif /* end #if !defined */ - - template class - TAO::Objref_Traits< - CORBA::ExceptionDef - >; - - template class - TAO_Objref_Var_T< - CORBA::ExceptionDef - >; - - template class - TAO_Objref_Out_T< - CORBA::ExceptionDef - >; - - template class - TAO::Narrow_Utils< - CORBA::ExceptionDef - >; - - template class - TAO::Objref_Traits< - CORBA::NativeDef - >; - - template class - TAO_Objref_Var_T< - CORBA::NativeDef - >; - - template class - TAO_Objref_Out_T< - CORBA::NativeDef - >; - - template class - TAO::Narrow_Utils< - CORBA::NativeDef - >; - - template class - TAO::Objref_Traits< - CORBA::AbstractInterfaceDef - >; - - template class - TAO_Objref_Var_T< - CORBA::AbstractInterfaceDef - >; - - template class - TAO_Objref_Out_T< - CORBA::AbstractInterfaceDef - >; - - template class - TAO::Narrow_Utils< - CORBA::AbstractInterfaceDef - >; - - template class - TAO::Objref_Traits< - CORBA::LocalInterfaceDef - >; - - template class - TAO_Objref_Var_T< - CORBA::LocalInterfaceDef - >; - - template class - TAO_Objref_Out_T< - CORBA::LocalInterfaceDef - >; - - template class - TAO::Narrow_Utils< - CORBA::LocalInterfaceDef - >; - - template class - TAO::Objref_Traits< - CORBA::ExtInterfaceDef - >; - - template class - TAO_Objref_Var_T< - CORBA::ExtInterfaceDef - >; - - template class - TAO_Objref_Out_T< - CORBA::ExtInterfaceDef - >; - - template class - TAO::Narrow_Utils< - CORBA::ExtInterfaceDef - >; - - template class - TAO::Objref_Traits< - CORBA::ExtAbstractInterfaceDef - >; - - template class - TAO_Objref_Var_T< - CORBA::ExtAbstractInterfaceDef - >; - - template class - TAO_Objref_Out_T< - CORBA::ExtAbstractInterfaceDef - >; - - template class - TAO::Narrow_Utils< - CORBA::ExtAbstractInterfaceDef - >; - - template class - TAO::Objref_Traits< - CORBA::ExtLocalInterfaceDef - >; - - template class - TAO_Objref_Var_T< - CORBA::ExtLocalInterfaceDef - >; - - template class - TAO_Objref_Out_T< - CORBA::ExtLocalInterfaceDef - >; - - template class - TAO::Narrow_Utils< - CORBA::ExtLocalInterfaceDef - >; - -#if !defined (_CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_ - - template class TAO::Arg_Traits<CORBA::StructMemberSeq>; - - template class - TAO::Var_Size_Arg_Traits_T< - CORBA::StructMemberSeq, - CORBA::StructMemberSeq_var, - CORBA::StructMemberSeq_out - >; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_ - - template class TAO::Arg_Traits<CORBA::ExcDescriptionSeq>; - - template class - TAO::Var_Size_Arg_Traits_T< - CORBA::ExcDescriptionSeq, - CORBA::ExcDescriptionSeq_var, - CORBA::ExcDescriptionSeq_out - >; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_ - - template class TAO::Arg_Traits<CORBA::UnionMemberSeq>; - - template class - TAO::Var_Size_Arg_Traits_T< - CORBA::UnionMemberSeq, - CORBA::UnionMemberSeq_var, - CORBA::UnionMemberSeq_out - >; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_ - - template class TAO::Arg_Traits<CORBA::EnumMemberSeq>; - - template class - TAO::Var_Size_Arg_Traits_T< - CORBA::EnumMemberSeq, - CORBA::EnumMemberSeq_var, - CORBA::EnumMemberSeq_out - >; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_PRIMITIVEDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_PRIMITIVEDEF__ARG_TRAITS_TMPLINST_CS_ - - template class - TAO::Arg_Traits< - CORBA::PrimitiveDef - >; - - template class - TAO::Object_Arg_Traits_T< - CORBA::PrimitiveDef_ptr, - CORBA::PrimitiveDef_var, - CORBA::PrimitiveDef_out, - TAO::Objref_Traits<CORBA::PrimitiveDef> - >; - -#endif /* end #if !defined */ - - template class - TAO::Ret_Basic_Argument_T< - CORBA::PrimitiveKind - >; - - template class - TAO::Objref_Traits< - CORBA::PrimitiveDef - >; - - template class - TAO_Objref_Var_T< - CORBA::PrimitiveDef - >; - - template class - TAO_Objref_Out_T< - CORBA::PrimitiveDef - >; - - template class - TAO::Narrow_Utils< - CORBA::PrimitiveDef - >; - -#if !defined (_CORBA_STRINGDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_STRINGDEF__ARG_TRAITS_TMPLINST_CS_ - - template class - TAO::Arg_Traits< - CORBA::StringDef - >; - - template class - TAO::Object_Arg_Traits_T< - CORBA::StringDef_ptr, - CORBA::StringDef_var, - CORBA::StringDef_out, - TAO::Objref_Traits<CORBA::StringDef> - >; - -#endif /* end #if !defined */ - - template class - TAO::Objref_Traits< - CORBA::StringDef - >; - - template class - TAO_Objref_Var_T< - CORBA::StringDef - >; - - template class - TAO_Objref_Out_T< - CORBA::StringDef - >; - - template class - TAO::Narrow_Utils< - CORBA::StringDef - >; - -#if !defined (_CORBA_SEQUENCEDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_SEQUENCEDEF__ARG_TRAITS_TMPLINST_CS_ - - template class - TAO::Arg_Traits< - CORBA::SequenceDef - >; - - template class - TAO::Object_Arg_Traits_T< - CORBA::SequenceDef_ptr, - CORBA::SequenceDef_var, - CORBA::SequenceDef_out, - TAO::Objref_Traits<CORBA::SequenceDef> - >; - -#endif /* end #if !defined */ - - template class - TAO::Objref_Traits< - CORBA::SequenceDef - >; - - template class - TAO_Objref_Var_T< - CORBA::SequenceDef - >; - - template class - TAO_Objref_Out_T< - CORBA::SequenceDef - >; - - template class - TAO::Narrow_Utils< - CORBA::SequenceDef - >; - -#if !defined (_CORBA_ARRAYDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_ARRAYDEF__ARG_TRAITS_TMPLINST_CS_ - - template class - TAO::Arg_Traits< - CORBA::ArrayDef - >; - - template class - TAO::Object_Arg_Traits_T< - CORBA::ArrayDef_ptr, - CORBA::ArrayDef_var, - CORBA::ArrayDef_out, - TAO::Objref_Traits<CORBA::ArrayDef> - >; - -#endif /* end #if !defined */ - - template class - TAO::Objref_Traits< - CORBA::ArrayDef - >; - - template class - TAO_Objref_Var_T< - CORBA::ArrayDef - >; - - template class - TAO_Objref_Out_T< - CORBA::ArrayDef - >; - - template class - TAO::Narrow_Utils< - CORBA::ArrayDef - >; - -#if !defined (_CORBA_WSTRINGDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_WSTRINGDEF__ARG_TRAITS_TMPLINST_CS_ - - template class - TAO::Arg_Traits< - CORBA::WstringDef - >; - - template class - TAO::Object_Arg_Traits_T< - CORBA::WstringDef_ptr, - CORBA::WstringDef_var, - CORBA::WstringDef_out, - TAO::Objref_Traits<CORBA::WstringDef> - >; - -#endif /* end #if !defined */ - - template class - TAO::Objref_Traits< - CORBA::WstringDef - >; - - template class - TAO_Objref_Var_T< - CORBA::WstringDef - >; - - template class - TAO_Objref_Out_T< - CORBA::WstringDef - >; - - template class - TAO::Narrow_Utils< - CORBA::WstringDef - >; - -#if !defined (_CORBA_FIXEDDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_FIXEDDEF__ARG_TRAITS_TMPLINST_CS_ - - template class - TAO::Arg_Traits< - CORBA::FixedDef - >; - - template class - TAO::Object_Arg_Traits_T< - CORBA::FixedDef_ptr, - CORBA::FixedDef_var, - CORBA::FixedDef_out, - TAO::Objref_Traits<CORBA::FixedDef> - >; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_PRIMITIVEKIND__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_PRIMITIVEKIND__ARG_TRAITS_TMPLINST_CS_ - - template class TAO::Arg_Traits<CORBA::PrimitiveKind>; - - template class TAO::Basic_Arg_Traits_T<CORBA::PrimitiveKind>; - -#endif /* end #if !defined */ - - template class - TAO_Var_Var_T< - CORBA::ModuleDescription - >; - - template class - TAO_Var_Base_T< - CORBA::ModuleDescription - >; - - template class - TAO_Out_T< - CORBA::ModuleDescription, - CORBA::ModuleDescription_var - >; - - template class - TAO_Var_Var_T< - CORBA::ConstantDescription - >; - - template class - TAO_Var_Base_T< - CORBA::ConstantDescription - >; - - template class - TAO_Out_T< - CORBA::ConstantDescription, - CORBA::ConstantDescription_var - >; - -#if !defined (_CORBA_EXCEPTIONDEFSEQ__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_EXCEPTIONDEFSEQ__ARG_TRAITS_TMPLINST_CS_ - - template class TAO::Arg_Traits<CORBA::ExceptionDefSeq>; - - template class - TAO::Var_Size_Arg_Traits_T< - CORBA::ExceptionDefSeq, - CORBA::ExceptionDefSeq_var, - CORBA::ExceptionDefSeq_out - >; - -#endif /* end #if !defined */ - - template class - TAO_Object_Manager< - CORBA::ExceptionDef, - CORBA::ExceptionDef_var - >; - - template class - TAO_MngSeq_Var_T< - CORBA::ExceptionDefSeq, - TAO_Object_Manager< - CORBA::ExceptionDef, - CORBA::ExceptionDef_var - > - >; - - template class - TAO_Seq_Var_Base_T< - CORBA::ExceptionDefSeq, - TAO_Object_Manager< - CORBA::ExceptionDef, - CORBA::ExceptionDef_var - > - >; - - template class - TAO_MngSeq_Out_T< - CORBA::ExceptionDefSeq, - CORBA::ExceptionDefSeq_var, - TAO_Object_Manager< - CORBA::ExceptionDef, - CORBA::ExceptionDef_var - > - >; - -#if !defined (_CORBA_EXCEPTIONDEF__EXPLICIT_CS_) -#define _CORBA_EXCEPTIONDEF__EXPLICIT_CS_ - - template class - TAO_Unbounded_Object_Sequence< - CORBA::ExceptionDef, - CORBA::ExceptionDef_var - >; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_ATTRIBUTEMODE__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_ATTRIBUTEMODE__ARG_TRAITS_TMPLINST_CS_ - - template class TAO::Arg_Traits<CORBA::AttributeMode>; - - template class TAO::Basic_Arg_Traits_T<CORBA::AttributeMode>; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_ATTRIBUTEDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_ATTRIBUTEDEF__ARG_TRAITS_TMPLINST_CS_ - - template class - TAO::Arg_Traits< - CORBA::AttributeDef - >; - - template class - TAO::Object_Arg_Traits_T< - CORBA::AttributeDef_ptr, - CORBA::AttributeDef_var, - CORBA::AttributeDef_out, - TAO::Objref_Traits<CORBA::AttributeDef> - >; - -#endif /* end #if !defined */ - - template class - TAO::Ret_Basic_Argument_T< - CORBA::AttributeMode - >; - - template class - TAO::Objref_Traits< - CORBA::AttributeDef - >; - - template class - TAO_Objref_Var_T< - CORBA::AttributeDef - >; - - template class - TAO_Objref_Out_T< - CORBA::AttributeDef - >; - - template class - TAO::Narrow_Utils< - CORBA::AttributeDef - >; - - template class - TAO_Var_Var_T< - CORBA::AttributeDescription - >; - - template class - TAO_Var_Base_T< - CORBA::AttributeDescription - >; - - template class - TAO_Out_T< - CORBA::AttributeDescription, - CORBA::AttributeDescription_var - >; - -#if !defined (_CORBA_EXTATTRIBUTEDESCRIPTION__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_EXTATTRIBUTEDESCRIPTION__ARG_TRAITS_TMPLINST_CS_ - - template class TAO::Arg_Traits<CORBA::ExtAttributeDescription>; - - template class - TAO::Var_Size_Arg_Traits_T< - CORBA::ExtAttributeDescription, - CORBA::ExtAttributeDescription_var, - CORBA::ExtAttributeDescription_out - >; - -#endif /* end #if !defined */ - - template class - TAO_Var_Var_T< - CORBA::ExtAttributeDescription - >; - - template class - TAO_Var_Base_T< - CORBA::ExtAttributeDescription - >; - - template class - TAO_Out_T< - CORBA::ExtAttributeDescription, - CORBA::ExtAttributeDescription_var - >; - -#if !defined (_CORBA_EXTATTRIBUTEDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_EXTATTRIBUTEDEF__ARG_TRAITS_TMPLINST_CS_ - - template class - TAO::Arg_Traits< - CORBA::ExtAttributeDef - >; - - template class - TAO::Object_Arg_Traits_T< - CORBA::ExtAttributeDef_ptr, - CORBA::ExtAttributeDef_var, - CORBA::ExtAttributeDef_out, - TAO::Objref_Traits<CORBA::ExtAttributeDef> - >; - -#endif /* end #if !defined */ - - template class - TAO::Ret_Var_Size_Argument_T< - CORBA::ExcDescriptionSeq, - CORBA::ExcDescriptionSeq_var - >; - - template class - TAO::In_Var_Size_Argument_T< - CORBA::ExcDescriptionSeq - >; - - template class - TAO::Ret_Var_Size_Argument_T< - CORBA::ExtAttributeDescription, - CORBA::ExtAttributeDescription_var - >; - - template class - TAO::Objref_Traits< - CORBA::ExtAttributeDef - >; - - template class - TAO_Objref_Var_T< - CORBA::ExtAttributeDef - >; - - template class - TAO_Objref_Out_T< - CORBA::ExtAttributeDef - >; - - template class - TAO::Narrow_Utils< - CORBA::ExtAttributeDef - >; - -#if !defined (_CORBA_OPERATIONMODE__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_OPERATIONMODE__ARG_TRAITS_TMPLINST_CS_ - - template class TAO::Arg_Traits<CORBA::OperationMode>; - - template class TAO::Basic_Arg_Traits_T<CORBA::OperationMode>; - -#endif /* end #if !defined */ - - template class - TAO_Var_Var_T< - CORBA::ParameterDescription - >; - - template class - TAO_Var_Base_T< - CORBA::ParameterDescription - >; - - template class - TAO_Out_T< - CORBA::ParameterDescription, - CORBA::ParameterDescription_var - >; - -#if !defined (_CORBA_PARDESCRIPTIONSEQ__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_PARDESCRIPTIONSEQ__ARG_TRAITS_TMPLINST_CS_ - - template class TAO::Arg_Traits<CORBA::ParDescriptionSeq>; - - template class - TAO::Var_Size_Arg_Traits_T< - CORBA::ParDescriptionSeq, - CORBA::ParDescriptionSeq_var, - CORBA::ParDescriptionSeq_out - >; - -#endif /* end #if !defined */ - - template class - TAO_VarSeq_Var_T< - CORBA::ParDescriptionSeq, - CORBA::ParameterDescription - >; - - template class - TAO_Seq_Var_Base_T< - CORBA::ParDescriptionSeq, - CORBA::ParameterDescription - >; - - template class - TAO_Seq_Out_T< - CORBA::ParDescriptionSeq, - CORBA::ParDescriptionSeq_var, - CORBA::ParameterDescription - >; - -#if !defined (_CORBA_PARAMETERDESCRIPTION__EXPLICIT_CS_) -#define _CORBA_PARAMETERDESCRIPTION__EXPLICIT_CS_ - - template class - TAO_Unbounded_Sequence< - CORBA::ParameterDescription - >; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_CONTEXTIDSEQ__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_CONTEXTIDSEQ__ARG_TRAITS_TMPLINST_CS_ - - template class TAO::Arg_Traits<CORBA::ContextIdSeq>; - - template class - TAO::Var_Size_Arg_Traits_T< - CORBA::ContextIdSeq, - CORBA::ContextIdSeq_var, - CORBA::ContextIdSeq_out - >; - -#endif /* end #if !defined */ - - template class - TAO_MngSeq_Var_T< - CORBA::ContextIdSeq, - TAO_SeqElem_String_Manager - >; - - template class - TAO_Seq_Var_Base_T< - CORBA::ContextIdSeq, - TAO_SeqElem_String_Manager - >; - - template class - TAO_MngSeq_Out_T< - CORBA::ContextIdSeq, - CORBA::ContextIdSeq_var, - TAO_SeqElem_String_Manager - >; - -#if !defined (_CORBA_OPERATIONDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_OPERATIONDEF__ARG_TRAITS_TMPLINST_CS_ - - template class - TAO::Arg_Traits< - CORBA::OperationDef - >; - - template class - TAO::Object_Arg_Traits_T< - CORBA::OperationDef_ptr, - CORBA::OperationDef_var, - CORBA::OperationDef_out, - TAO::Objref_Traits<CORBA::OperationDef> - >; - -#endif /* end #if !defined */ - - template class - TAO::Ret_Var_Size_Argument_T< - CORBA::ParDescriptionSeq, - CORBA::ParDescriptionSeq_var - >; - - template class - TAO::Ret_Basic_Argument_T< - CORBA::OperationMode - >; - - template class - TAO::Ret_Var_Size_Argument_T< - CORBA::ContextIdSeq, - CORBA::ContextIdSeq_var - >; - - template class - TAO::Ret_Var_Size_Argument_T< - CORBA::ExceptionDefSeq, - CORBA::ExceptionDefSeq_var - >; - - template class - TAO::Objref_Traits< - CORBA::OperationDef - >; - - template class - TAO_Objref_Var_T< - CORBA::OperationDef - >; - - template class - TAO_Objref_Out_T< - CORBA::OperationDef - >; - - template class - TAO::Narrow_Utils< - CORBA::OperationDef - >; - - template class - TAO_Var_Var_T< - CORBA::OperationDescription - >; - - template class - TAO_Var_Base_T< - CORBA::OperationDescription - >; - - template class - TAO_Out_T< - CORBA::OperationDescription, - CORBA::OperationDescription_var - >; - - template class - TAO_VarSeq_Var_T< - CORBA::ExtAttrDescriptionSeq, - CORBA::ExtAttributeDescription - >; - - template class - TAO_Seq_Var_Base_T< - CORBA::ExtAttrDescriptionSeq, - CORBA::ExtAttributeDescription - >; - - template class - TAO_Seq_Out_T< - CORBA::ExtAttrDescriptionSeq, - CORBA::ExtAttrDescriptionSeq_var, - CORBA::ExtAttributeDescription - >; - -#if !defined (_CORBA_EXTATTRIBUTEDESCRIPTION__EXPLICIT_CS_) -#define _CORBA_EXTATTRIBUTEDESCRIPTION__EXPLICIT_CS_ - - template class - TAO_Unbounded_Sequence< - CORBA::ExtAttributeDescription - >; - -#endif /* end #if !defined */ - - template class - TAO_Var_Var_T< - CORBA::InterfaceDescription - >; - - template class - TAO_Var_Base_T< - CORBA::InterfaceDescription - >; - - template class - TAO_Out_T< - CORBA::InterfaceDescription, - CORBA::InterfaceDescription_var - >; - -#if !defined (_CORBA_INTERFACEATTREXTENSION_EXTFULLINTERFACEDESCRIPTION__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_INTERFACEATTREXTENSION_EXTFULLINTERFACEDESCRIPTION__ARG_TRAITS_TMPLINST_CS_ - - template class TAO::Arg_Traits<CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription>; - - template class - TAO::Var_Size_Arg_Traits_T< - CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription, - CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var, - CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_out - >; - -#endif /* end #if !defined */ - - template class - TAO_Var_Var_T< - CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription - >; - - template class - TAO_Var_Base_T< - CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription - >; - - template class - TAO_Out_T< - CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription, - CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var - >; - - template class - TAO::Ret_Var_Size_Argument_T< - CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription, - CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var - >; - - template class - TAO::Ret_Object_Argument_T< - CORBA::ExtAttributeDef_ptr, - CORBA::ExtAttributeDef_var - >; - - template class - TAO::Objref_Traits< - CORBA::InterfaceAttrExtension - >; - - template class - TAO_Objref_Var_T< - CORBA::InterfaceAttrExtension - >; - - template class - TAO_Objref_Out_T< - CORBA::InterfaceAttrExtension - >; - - template class - TAO::Narrow_Utils< - CORBA::InterfaceAttrExtension - >; - -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) - -#if !defined (_CORBA_CONTAINED__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_CONTAINED__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate \ - TAO::Arg_Traits< \ - CORBA::Contained \ - > - -# pragma instantiate \ - TAO::Object_Arg_Traits_T< \ - CORBA::Contained_ptr, \ - CORBA::Contained_var, \ - CORBA::Contained_out, \ - TAO::Objref_Traits<CORBA::Contained> \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO::Ret_Object_Argument_T< \ - CORBA::Contained_ptr, \ - CORBA::Contained_var \ - > - -# pragma instantiate \ - TAO::Ret_Object_Argument_T< \ - CORBA::PrimitiveDef_ptr, \ - CORBA::PrimitiveDef_var \ - > - -# pragma instantiate \ - TAO::In_Basic_Argument_T< \ - CORBA::PrimitiveKind \ - > - -# pragma instantiate \ - TAO::Ret_Object_Argument_T< \ - CORBA::StringDef_ptr, \ - CORBA::StringDef_var \ - > - -# pragma instantiate \ - TAO::Ret_Object_Argument_T< \ - CORBA::WstringDef_ptr, \ - CORBA::WstringDef_var \ - > - -# pragma instantiate \ - TAO::Ret_Object_Argument_T< \ - CORBA::SequenceDef_ptr, \ - CORBA::SequenceDef_var \ - > - -# pragma instantiate \ - TAO::In_Object_Argument_T< \ - CORBA::IDLType_ptr \ - > - -# pragma instantiate \ - TAO::Ret_Object_Argument_T< \ - CORBA::ArrayDef_ptr, \ - CORBA::ArrayDef_var \ - > - -# pragma instantiate \ - TAO::Ret_Object_Argument_T< \ - CORBA::FixedDef_ptr, \ - CORBA::FixedDef_var \ - > - -# pragma instantiate \ - TAO::Objref_Traits< \ - CORBA::Repository \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - CORBA::Repository - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - CORBA::Repository - > - -# pragma instantiate \ - TAO::Narrow_Utils< \ - CORBA::Repository \ - > - -# pragma instantiate \ - TAO::Objref_Traits< \ - CORBA::ModuleDef \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - CORBA::ModuleDef - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - CORBA::ModuleDef - > - -# pragma instantiate \ - TAO::Narrow_Utils< \ - CORBA::ModuleDef \ - > - -# pragma instantiate \ - TAO::Ret_Object_Argument_T< \ - CORBA::IDLType_ptr, \ - CORBA::IDLType_var \ - > - -# pragma instantiate \ - TAO::Objref_Traits< \ - CORBA::ConstantDef \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - CORBA::ConstantDef - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - CORBA::ConstantDef - > - -# pragma instantiate \ - TAO::Narrow_Utils< \ - CORBA::ConstantDef \ - > - -#if !defined (_CORBA_IDLTYPE__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_IDLTYPE__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate \ - TAO::Arg_Traits< \ - CORBA::IDLType \ - > - -# pragma instantiate \ - TAO::Object_Arg_Traits_T< \ - CORBA::IDLType_ptr, \ - CORBA::IDLType_var, \ - CORBA::IDLType_out, \ - TAO::Objref_Traits<CORBA::IDLType> \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO::Ret_Var_Size_Argument_T< \ - CORBA::StructMemberSeq, \ - CORBA::StructMemberSeq_var \ - > - -# pragma instantiate \ - TAO::In_Var_Size_Argument_T< \ - CORBA::StructMemberSeq \ - > - -# pragma instantiate \ - TAO::Objref_Traits< \ - CORBA::StructDef \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - CORBA::StructDef - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - CORBA::StructDef - > - -# pragma instantiate \ - TAO::Narrow_Utils< \ - CORBA::StructDef \ - > - -# pragma instantiate \ - TAO::Ret_Var_Size_Argument_T< \ - CORBA::UnionMemberSeq, \ - CORBA::UnionMemberSeq_var \ - > - -# pragma instantiate \ - TAO::In_Var_Size_Argument_T< \ - CORBA::UnionMemberSeq \ - > - -# pragma instantiate \ - TAO::Objref_Traits< \ - CORBA::UnionDef \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - CORBA::UnionDef - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - CORBA::UnionDef - > - -# pragma instantiate \ - TAO::Narrow_Utils< \ - CORBA::UnionDef \ - > - -# pragma instantiate \ - TAO::Ret_Var_Size_Argument_T< \ - CORBA::EnumMemberSeq, \ - CORBA::EnumMemberSeq_var \ - > - -# pragma instantiate \ - TAO::In_Var_Size_Argument_T< \ - CORBA::EnumMemberSeq \ - > - -# pragma instantiate \ - TAO::Objref_Traits< \ - CORBA::EnumDef \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - CORBA::EnumDef - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - CORBA::EnumDef - > - -# pragma instantiate \ - TAO::Narrow_Utils< \ - CORBA::EnumDef \ - > - -# pragma instantiate \ - TAO::Objref_Traits< \ - CORBA::AliasDef \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - CORBA::AliasDef - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - CORBA::AliasDef - > - -# pragma instantiate \ - TAO::Narrow_Utils< \ - CORBA::AliasDef \ - > - -# pragma instantiate \ - TAO::Ret_Var_Size_Argument_T< \ - CORBA::InterfaceDefSeq, \ - CORBA::InterfaceDefSeq_var \ - > - -# pragma instantiate \ - TAO::In_Var_Size_Argument_T< \ - CORBA::InterfaceDefSeq \ - > - -#if !defined (_CORBA_INTERFACEDEF_FULLINTERFACEDESCRIPTION__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_INTERFACEDEF_FULLINTERFACEDESCRIPTION__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate TAO::Arg_Traits<CORBA::InterfaceDef::FullInterfaceDescription> - -# pragma instantiate \ - TAO::Var_Size_Arg_Traits_T< \ - CORBA::InterfaceDef::FullInterfaceDescription, \ - CORBA::InterfaceDef::FullInterfaceDescription_var, \ - CORBA::InterfaceDef::FullInterfaceDescription_out \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO_VarSeq_Var_T< \ - CORBA::OpDescriptionSeq, \ - CORBA::OperationDescription \ - > - -# pragma instantiate \ - TAO_Seq_Var_Base_T< \ - CORBA::OpDescriptionSeq, \ - CORBA::OperationDescription \ - > - -# pragma instantiate \ - TAO_Seq_Out_T< \ - CORBA::OpDescriptionSeq, \ - CORBA::OpDescriptionSeq_var, \ - CORBA::OperationDescription \ - > - -#if !defined (_CORBA_OPERATIONDESCRIPTION__EXPLICIT_CS_) -#define _CORBA_OPERATIONDESCRIPTION__EXPLICIT_CS_ - -# pragma instantiate \ - TAO_Unbounded_Sequence< \ - CORBA::OperationDescription \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO_VarSeq_Var_T< \ - CORBA::AttrDescriptionSeq, \ - CORBA::AttributeDescription \ - > - -# pragma instantiate \ - TAO_Seq_Var_Base_T< \ - CORBA::AttrDescriptionSeq, \ - CORBA::AttributeDescription \ - > - -# pragma instantiate \ - TAO_Seq_Out_T< \ - CORBA::AttrDescriptionSeq, \ - CORBA::AttrDescriptionSeq_var, \ - CORBA::AttributeDescription \ - > - -#if !defined (_CORBA_ATTRIBUTEDESCRIPTION__EXPLICIT_CS_) -#define _CORBA_ATTRIBUTEDESCRIPTION__EXPLICIT_CS_ - -# pragma instantiate \ - TAO_Unbounded_Sequence< \ - CORBA::AttributeDescription \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO_MngSeq_Var_T< \ - CORBA::RepositoryIdSeq, \ - TAO_SeqElem_String_Manager \ - > - -# pragma instantiate \ - TAO_Seq_Var_Base_T< \ - CORBA::RepositoryIdSeq, \ - TAO_SeqElem_String_Manager \ - > - -# pragma instantiate \ - TAO_MngSeq_Out_T< \ - CORBA::RepositoryIdSeq, \ - CORBA::RepositoryIdSeq_var, \ - TAO_SeqElem_String_Manager \ - > - -# pragma instantiate \ - TAO_Var_Var_T< \ - CORBA::InterfaceDef::FullInterfaceDescription \ - > - -# pragma instantiate \ - TAO_Var_Base_T< \ - CORBA::InterfaceDef::FullInterfaceDescription \ - > - -# pragma instantiate \ - TAO_Out_T< \ - CORBA::InterfaceDef::FullInterfaceDescription, \ - CORBA::InterfaceDef::FullInterfaceDescription_var \ - > - -# pragma instantiate \ - TAO::Ret_Var_Size_Argument_T< \ - CORBA::InterfaceDef::FullInterfaceDescription, \ - CORBA::InterfaceDef::FullInterfaceDescription_var \ - > - -# pragma instantiate \ - TAO::Ret_Object_Argument_T< \ - CORBA::AttributeDef_ptr, \ - CORBA::AttributeDef_var \ - > - -# pragma instantiate \ - TAO::In_Basic_Argument_T< \ - CORBA::AttributeMode \ - > - -# pragma instantiate \ - TAO::Ret_Object_Argument_T< \ - CORBA::OperationDef_ptr, \ - CORBA::OperationDef_var \ - > - -# pragma instantiate \ - TAO::In_Basic_Argument_T< \ - CORBA::OperationMode \ - > - -# pragma instantiate \ - TAO::In_Var_Size_Argument_T< \ - CORBA::ParDescriptionSeq \ - > - -# pragma instantiate \ - TAO::In_Var_Size_Argument_T< \ - CORBA::ExceptionDefSeq \ - > - -# pragma instantiate \ - TAO::In_Var_Size_Argument_T< \ - CORBA::ContextIdSeq \ - > - -# pragma instantiate \ - TAO::Objref_Traits< \ - CORBA::InterfaceDef \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - CORBA::InterfaceDef - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - CORBA::InterfaceDef - > - -# pragma instantiate \ - TAO::Narrow_Utils< \ - CORBA::InterfaceDef \ - > - -#if !defined (_CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate TAO::Arg_Traits<CORBA::InterfaceDefSeq> - -# pragma instantiate \ - TAO::Var_Size_Arg_Traits_T< \ - CORBA::InterfaceDefSeq, \ - CORBA::InterfaceDefSeq_var, \ - CORBA::InterfaceDefSeq_out \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO::Objref_Traits< \ - CORBA::ExceptionDef \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - CORBA::ExceptionDef - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - CORBA::ExceptionDef - > - -# pragma instantiate \ - TAO::Narrow_Utils< \ - CORBA::ExceptionDef \ - > - -# pragma instantiate \ - TAO::Objref_Traits< \ - CORBA::NativeDef \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - CORBA::NativeDef - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - CORBA::NativeDef - > - -# pragma instantiate \ - TAO::Narrow_Utils< \ - CORBA::NativeDef \ - > - -# pragma instantiate \ - TAO::Objref_Traits< \ - CORBA::AbstractInterfaceDef \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - CORBA::AbstractInterfaceDef - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - CORBA::AbstractInterfaceDef - > - -# pragma instantiate \ - TAO::Narrow_Utils< \ - CORBA::AbstractInterfaceDef \ - > - -# pragma instantiate \ - TAO::Objref_Traits< \ - CORBA::LocalInterfaceDef \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - CORBA::LocalInterfaceDef - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - CORBA::LocalInterfaceDef - > - -# pragma instantiate \ - TAO::Narrow_Utils< \ - CORBA::LocalInterfaceDef \ - > - -# pragma instantiate \ - TAO::Objref_Traits< \ - CORBA::ExtInterfaceDef \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - CORBA::ExtInterfaceDef - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - CORBA::ExtInterfaceDef - > - -# pragma instantiate \ - TAO::Narrow_Utils< \ - CORBA::ExtInterfaceDef \ - > - -# pragma instantiate \ - TAO::Objref_Traits< \ - CORBA::ExtAbstractInterfaceDef \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - CORBA::ExtAbstractInterfaceDef - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - CORBA::ExtAbstractInterfaceDef - > - -# pragma instantiate \ - TAO::Narrow_Utils< \ - CORBA::ExtAbstractInterfaceDef \ - > - -# pragma instantiate \ - TAO::Objref_Traits< \ - CORBA::ExtLocalInterfaceDef \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - CORBA::ExtLocalInterfaceDef - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - CORBA::ExtLocalInterfaceDef - > - -# pragma instantiate \ - TAO::Narrow_Utils< \ - CORBA::ExtLocalInterfaceDef \ - > - -#if !defined (_CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate TAO::Arg_Traits<CORBA::StructMemberSeq> - -# pragma instantiate \ - TAO::Var_Size_Arg_Traits_T< \ - CORBA::StructMemberSeq, \ - CORBA::StructMemberSeq_var, \ - CORBA::StructMemberSeq_out \ - > - -#endif /* end #if !defined */ - -#if !defined (_CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate TAO::Arg_Traits<CORBA::ExcDescriptionSeq> - -# pragma instantiate \ - TAO::Var_Size_Arg_Traits_T< \ - CORBA::ExcDescriptionSeq, \ - CORBA::ExcDescriptionSeq_var, \ - CORBA::ExcDescriptionSeq_out \ - > - -#endif /* end #if !defined */ - -#if !defined (_CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate TAO::Arg_Traits<CORBA::UnionMemberSeq> - -# pragma instantiate \ - TAO::Var_Size_Arg_Traits_T< \ - CORBA::UnionMemberSeq, \ - CORBA::UnionMemberSeq_var, \ - CORBA::UnionMemberSeq_out \ - > - -#endif /* end #if !defined */ - -#if !defined (_CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate TAO::Arg_Traits<CORBA::EnumMemberSeq> - -# pragma instantiate \ - TAO::Var_Size_Arg_Traits_T< \ - CORBA::EnumMemberSeq, \ - CORBA::EnumMemberSeq_var, \ - CORBA::EnumMemberSeq_out \ - > - -#endif /* end #if !defined */ - -#if !defined (_CORBA_PRIMITIVEDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_PRIMITIVEDEF__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate \ - TAO::Arg_Traits< \ - CORBA::PrimitiveDef \ - > - -# pragma instantiate \ - TAO::Object_Arg_Traits_T< \ - CORBA::PrimitiveDef_ptr, \ - CORBA::PrimitiveDef_var, \ - CORBA::PrimitiveDef_out, \ - TAO::Objref_Traits<CORBA::PrimitiveDef> \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO::Ret_Basic_Argument_T< \ - CORBA::PrimitiveKind \ - > - -# pragma instantiate \ - TAO::Objref_Traits< \ - CORBA::PrimitiveDef \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - CORBA::PrimitiveDef - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - CORBA::PrimitiveDef - > - -# pragma instantiate \ - TAO::Narrow_Utils< \ - CORBA::PrimitiveDef \ - > - -#if !defined (_CORBA_STRINGDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_STRINGDEF__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate \ - TAO::Arg_Traits< \ - CORBA::StringDef \ - > - -# pragma instantiate \ - TAO::Object_Arg_Traits_T< \ - CORBA::StringDef_ptr, \ - CORBA::StringDef_var, \ - CORBA::StringDef_out, \ - TAO::Objref_Traits<CORBA::StringDef> \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO::Objref_Traits< \ - CORBA::StringDef \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - CORBA::StringDef - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - CORBA::StringDef - > - -# pragma instantiate \ - TAO::Narrow_Utils< \ - CORBA::StringDef \ - > - -#if !defined (_CORBA_SEQUENCEDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_SEQUENCEDEF__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate \ - TAO::Arg_Traits< \ - CORBA::SequenceDef \ - > - -# pragma instantiate \ - TAO::Object_Arg_Traits_T< \ - CORBA::SequenceDef_ptr, \ - CORBA::SequenceDef_var, \ - CORBA::SequenceDef_out, \ - TAO::Objref_Traits<CORBA::SequenceDef> \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO::Objref_Traits< \ - CORBA::SequenceDef \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - CORBA::SequenceDef - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - CORBA::SequenceDef - > - -# pragma instantiate \ - TAO::Narrow_Utils< \ - CORBA::SequenceDef \ - > - -#if !defined (_CORBA_ARRAYDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_ARRAYDEF__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate \ - TAO::Arg_Traits< \ - CORBA::ArrayDef \ - > - -# pragma instantiate \ - TAO::Object_Arg_Traits_T< \ - CORBA::ArrayDef_ptr, \ - CORBA::ArrayDef_var, \ - CORBA::ArrayDef_out, \ - TAO::Objref_Traits<CORBA::ArrayDef> \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO::Objref_Traits< \ - CORBA::ArrayDef \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - CORBA::ArrayDef - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - CORBA::ArrayDef - > - -# pragma instantiate \ - TAO::Narrow_Utils< \ - CORBA::ArrayDef \ - > - -#if !defined (_CORBA_WSTRINGDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_WSTRINGDEF__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate \ - TAO::Arg_Traits< \ - CORBA::WstringDef \ - > - -# pragma instantiate \ - TAO::Object_Arg_Traits_T< \ - CORBA::WstringDef_ptr, \ - CORBA::WstringDef_var, \ - CORBA::WstringDef_out, \ - TAO::Objref_Traits<CORBA::WstringDef> \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO::Objref_Traits< \ - CORBA::WstringDef \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - CORBA::WstringDef - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - CORBA::WstringDef - > - -# pragma instantiate \ - TAO::Narrow_Utils< \ - CORBA::WstringDef \ - > - -#if !defined (_CORBA_FIXEDDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_FIXEDDEF__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate \ - TAO::Arg_Traits< \ - CORBA::FixedDef \ - > - -# pragma instantiate \ - TAO::Object_Arg_Traits_T< \ - CORBA::FixedDef_ptr, \ - CORBA::FixedDef_var, \ - CORBA::FixedDef_out, \ - TAO::Objref_Traits<CORBA::FixedDef> \ - > - -#endif /* end #if !defined */ - -#if !defined (_CORBA_PRIMITIVEKIND__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_PRIMITIVEKIND__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate TAO::Arg_Traits<CORBA::PrimitiveKind> - -# pragma instantiate TAO::Basic_Arg_Traits_T<CORBA::PrimitiveKind> - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO_Var_Var_T< \ - CORBA::ModuleDescription \ - > - -# pragma instantiate \ - TAO_Var_Base_T< \ - CORBA::ModuleDescription \ - > - -# pragma instantiate \ - TAO_Out_T< \ - CORBA::ModuleDescription, \ - CORBA::ModuleDescription_var \ - > - -# pragma instantiate \ - TAO_Var_Var_T< \ - CORBA::ConstantDescription \ - > - -# pragma instantiate \ - TAO_Var_Base_T< \ - CORBA::ConstantDescription \ - > - -# pragma instantiate \ - TAO_Out_T< \ - CORBA::ConstantDescription, \ - CORBA::ConstantDescription_var \ - > - -#if !defined (_CORBA_EXCEPTIONDEFSEQ__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_EXCEPTIONDEFSEQ__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate TAO::Arg_Traits<CORBA::ExceptionDefSeq> - -# pragma instantiate \ - TAO::Var_Size_Arg_Traits_T< \ - CORBA::ExceptionDefSeq, \ - CORBA::ExceptionDefSeq_var, \ - CORBA::ExceptionDefSeq_out \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO_MngSeq_Var_T< \ - CORBA::ExceptionDefSeq, \ - TAO_Object_Manager< \ - CORBA::ExceptionDef, \ - CORBA::ExceptionDef_var \ - > \ - > - -# pragma instantiate \ - TAO_Seq_Var_Base_T< \ - CORBA::ExceptionDefSeq, \ - TAO_Object_Manager< \ - CORBA::ExceptionDef, \ - CORBA::ExceptionDef_var \ - > \ - > - -# pragma instantiate \ - TAO_MngSeq_Out_T< \ - CORBA::ExceptionDefSeq, \ - CORBA::ExceptionDefSeq_var, \ - TAO_Object_Manager< \ - CORBA::ExceptionDef, \ - CORBA::ExceptionDef_var \ - > \ - > - -#if !defined (_CORBA_EXCEPTIONDEF__EXPLICIT_CS_) -#define _CORBA_EXCEPTIONDEF__EXPLICIT_CS_ - -# pragma instantiate \ - TAO_Unbounded_Object_Sequence< \ - CORBA::ExceptionDef, \ - CORBA::ExceptionDef_var \ - > - -#endif /* end #if !defined */ - -#if !defined (_CORBA_ATTRIBUTEMODE__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_ATTRIBUTEMODE__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate TAO::Arg_Traits<CORBA::AttributeMode> - -# pragma instantiate TAO::Basic_Arg_Traits_T<CORBA::AttributeMode> - -#endif /* end #if !defined */ - -#if !defined (_CORBA_ATTRIBUTEDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_ATTRIBUTEDEF__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate \ - TAO::Arg_Traits< \ - CORBA::AttributeDef \ - > - -# pragma instantiate \ - TAO::Object_Arg_Traits_T< \ - CORBA::AttributeDef_ptr, \ - CORBA::AttributeDef_var, \ - CORBA::AttributeDef_out, \ - TAO::Objref_Traits<CORBA::AttributeDef> \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO::Ret_Basic_Argument_T< \ - CORBA::AttributeMode \ - > - -# pragma instantiate \ - TAO::Objref_Traits< \ - CORBA::AttributeDef \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - CORBA::AttributeDef - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - CORBA::AttributeDef - > - -# pragma instantiate \ - TAO::Narrow_Utils< \ - CORBA::AttributeDef \ - > - -# pragma instantiate \ - TAO_Var_Var_T< \ - CORBA::AttributeDescription \ - > - -# pragma instantiate \ - TAO_Var_Base_T< \ - CORBA::AttributeDescription \ - > - -# pragma instantiate \ - TAO_Out_T< \ - CORBA::AttributeDescription, \ - CORBA::AttributeDescription_var \ - > - -#if !defined (_CORBA_EXTATTRIBUTEDESCRIPTION__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_EXTATTRIBUTEDESCRIPTION__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate TAO::Arg_Traits<CORBA::ExtAttributeDescription> - -# pragma instantiate \ - TAO::Var_Size_Arg_Traits_T< \ - CORBA::ExtAttributeDescription, \ - CORBA::ExtAttributeDescription_var, \ - CORBA::ExtAttributeDescription_out \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO_Var_Var_T< \ - CORBA::ExtAttributeDescription \ - > - -# pragma instantiate \ - TAO_Var_Base_T< \ - CORBA::ExtAttributeDescription \ - > - -# pragma instantiate \ - TAO_Out_T< \ - CORBA::ExtAttributeDescription, \ - CORBA::ExtAttributeDescription_var \ - > - -#if !defined (_CORBA_EXTATTRIBUTEDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_EXTATTRIBUTEDEF__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate \ - TAO::Arg_Traits< \ - CORBA::ExtAttributeDef \ - > - -# pragma instantiate \ - TAO::Object_Arg_Traits_T< \ - CORBA::ExtAttributeDef_ptr, \ - CORBA::ExtAttributeDef_var, \ - CORBA::ExtAttributeDef_out, \ - TAO::Objref_Traits<CORBA::ExtAttributeDef> \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO::Ret_Var_Size_Argument_T< \ - CORBA::ExcDescriptionSeq, \ - CORBA::ExcDescriptionSeq_var \ - > - -# pragma instantiate \ - TAO::In_Var_Size_Argument_T< \ - CORBA::ExcDescriptionSeq \ - > - -# pragma instantiate \ - TAO::Ret_Var_Size_Argument_T< \ - CORBA::ExtAttributeDescription, \ - CORBA::ExtAttributeDescription_var \ - > - -# pragma instantiate \ - TAO::Objref_Traits< \ - CORBA::ExtAttributeDef \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - CORBA::ExtAttributeDef - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - CORBA::ExtAttributeDef - > - -# pragma instantiate \ - TAO::Narrow_Utils< \ - CORBA::ExtAttributeDef \ - > - -#if !defined (_CORBA_OPERATIONMODE__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_OPERATIONMODE__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate TAO::Arg_Traits<CORBA::OperationMode> - -# pragma instantiate TAO::Basic_Arg_Traits_T<CORBA::OperationMode> - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO_Var_Var_T< \ - CORBA::ParameterDescription \ - > - -# pragma instantiate \ - TAO_Var_Base_T< \ - CORBA::ParameterDescription \ - > - -# pragma instantiate \ - TAO_Out_T< \ - CORBA::ParameterDescription, \ - CORBA::ParameterDescription_var \ - > - -#if !defined (_CORBA_PARDESCRIPTIONSEQ__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_PARDESCRIPTIONSEQ__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate TAO::Arg_Traits<CORBA::ParDescriptionSeq> - -# pragma instantiate \ - TAO::Var_Size_Arg_Traits_T< \ - CORBA::ParDescriptionSeq, \ - CORBA::ParDescriptionSeq_var, \ - CORBA::ParDescriptionSeq_out \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO_VarSeq_Var_T< \ - CORBA::ParDescriptionSeq, \ - CORBA::ParameterDescription \ - > - -# pragma instantiate \ - TAO_Seq_Var_Base_T< \ - CORBA::ParDescriptionSeq, \ - CORBA::ParameterDescription \ - > - -# pragma instantiate \ - TAO_Seq_Out_T< \ - CORBA::ParDescriptionSeq, \ - CORBA::ParDescriptionSeq_var, \ - CORBA::ParameterDescription \ - > - -#if !defined (_CORBA_PARAMETERDESCRIPTION__EXPLICIT_CS_) -#define _CORBA_PARAMETERDESCRIPTION__EXPLICIT_CS_ - -# pragma instantiate \ - TAO_Unbounded_Sequence< \ - CORBA::ParameterDescription \ - > - -#endif /* end #if !defined */ - -#if !defined (_CORBA_CONTEXTIDSEQ__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_CONTEXTIDSEQ__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate TAO::Arg_Traits<CORBA::ContextIdSeq> - -# pragma instantiate \ - TAO::Var_Size_Arg_Traits_T< \ - CORBA::ContextIdSeq, \ - CORBA::ContextIdSeq_var, \ - CORBA::ContextIdSeq_out \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO_MngSeq_Var_T< \ - CORBA::ContextIdSeq, \ - TAO_SeqElem_String_Manager \ - > - -# pragma instantiate \ - TAO_Seq_Var_Base_T< \ - CORBA::ContextIdSeq, \ - TAO_SeqElem_String_Manager \ - > - -# pragma instantiate \ - TAO_MngSeq_Out_T< \ - CORBA::ContextIdSeq, \ - CORBA::ContextIdSeq_var, \ - TAO_SeqElem_String_Manager \ - > - -#if !defined (_CORBA_OPERATIONDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_OPERATIONDEF__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate \ - TAO::Arg_Traits< \ - CORBA::OperationDef \ - > - -# pragma instantiate \ - TAO::Object_Arg_Traits_T< \ - CORBA::OperationDef_ptr, \ - CORBA::OperationDef_var, \ - CORBA::OperationDef_out, \ - TAO::Objref_Traits<CORBA::OperationDef> \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO::Ret_Var_Size_Argument_T< \ - CORBA::ParDescriptionSeq, \ - CORBA::ParDescriptionSeq_var \ - > - -# pragma instantiate \ - TAO::Ret_Basic_Argument_T< \ - CORBA::OperationMode \ - > - -# pragma instantiate \ - TAO::Ret_Var_Size_Argument_T< \ - CORBA::ContextIdSeq, \ - CORBA::ContextIdSeq_var \ - > - -# pragma instantiate \ - TAO::Ret_Var_Size_Argument_T< \ - CORBA::ExceptionDefSeq, \ - CORBA::ExceptionDefSeq_var \ - > - -# pragma instantiate \ - TAO::Objref_Traits< \ - CORBA::OperationDef \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - CORBA::OperationDef - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - CORBA::OperationDef - > - -# pragma instantiate \ - TAO::Narrow_Utils< \ - CORBA::OperationDef \ - > - -# pragma instantiate \ - TAO_Var_Var_T< \ - CORBA::OperationDescription \ - > - -# pragma instantiate \ - TAO_Var_Base_T< \ - CORBA::OperationDescription \ - > - -# pragma instantiate \ - TAO_Out_T< \ - CORBA::OperationDescription, \ - CORBA::OperationDescription_var \ - > - -# pragma instantiate \ - TAO_VarSeq_Var_T< \ - CORBA::ExtAttrDescriptionSeq, \ - CORBA::ExtAttributeDescription \ - > - -# pragma instantiate \ - TAO_Seq_Var_Base_T< \ - CORBA::ExtAttrDescriptionSeq, \ - CORBA::ExtAttributeDescription \ - > - -# pragma instantiate \ - TAO_Seq_Out_T< \ - CORBA::ExtAttrDescriptionSeq, \ - CORBA::ExtAttrDescriptionSeq_var, \ - CORBA::ExtAttributeDescription \ - > - -#if !defined (_CORBA_EXTATTRIBUTEDESCRIPTION__EXPLICIT_CS_) -#define _CORBA_EXTATTRIBUTEDESCRIPTION__EXPLICIT_CS_ - -# pragma instantiate \ - TAO_Unbounded_Sequence< \ - CORBA::ExtAttributeDescription \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO_Var_Var_T< \ - CORBA::InterfaceDescription \ - > - -# pragma instantiate \ - TAO_Var_Base_T< \ - CORBA::InterfaceDescription \ - > - -# pragma instantiate \ - TAO_Out_T< \ - CORBA::InterfaceDescription, \ - CORBA::InterfaceDescription_var \ - > - -#if !defined (_CORBA_INTERFACEATTREXTENSION_EXTFULLINTERFACEDESCRIPTION__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_INTERFACEATTREXTENSION_EXTFULLINTERFACEDESCRIPTION__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate TAO::Arg_Traits<CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription> - -# pragma instantiate \ - TAO::Var_Size_Arg_Traits_T< \ - CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription, \ - CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var, \ - CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_out \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO_Var_Var_T< \ - CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription \ - > - -# pragma instantiate \ - TAO_Var_Base_T< \ - CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription \ - > - -# pragma instantiate \ - TAO_Out_T< \ - CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription, \ - CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var \ - > - -# pragma instantiate \ - TAO::Ret_Var_Size_Argument_T< \ - CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription, \ - CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var \ - > - -# pragma instantiate \ - TAO::Ret_Object_Argument_T< \ - CORBA::ExtAttributeDef_ptr, \ - CORBA::ExtAttributeDef_var \ - > - -# pragma instantiate \ - TAO::Objref_Traits< \ - CORBA::InterfaceAttrExtension \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - CORBA::InterfaceAttrExtension - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - CORBA::InterfaceAttrExtension - > - -# pragma instantiate \ - TAO::Narrow_Utils< \ - CORBA::InterfaceAttrExtension \ - > - -#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/TAO/tao/IFR_Client/IFR_BasicC.h b/TAO/tao/IFR_Client/IFR_BasicC.h index 943e8febd9a..31ebfd4e2c4 100644 --- a/TAO/tao/IFR_Client/IFR_BasicC.h +++ b/TAO/tao/IFR_Client/IFR_BasicC.h @@ -4488,7 +4488,7 @@ TAO::Collocation_Proxy_Broker * ); // TAO_IDL - Generated from -// be\be_visitor_traits.cpp:59 +// be\be_visitor_traits.cpp:61 // Traits specializations. namespace TAO diff --git a/TAO/tao/IFR_Client/IFR_Components.pidl b/TAO/tao/IFR_Client/IFR_Components.pidl index 57e4b4862dc..2431d9b5fe5 100644 --- a/TAO/tao/IFR_Client/IFR_Components.pidl +++ b/TAO/tao/IFR_Client/IFR_Components.pidl @@ -18,7 +18,7 @@ // // The command used to generate code from this IDL file is: // -// tao_idl -Ge 1 -Sc -GA -GT -I../.. \ +// tao_idl -Ge 1 -Sc -GA -I../.. \ // -Wb,export_macro=TAO_IFR_Client_Export \ // -Wb,export_include=ifr_client_export.h \ // -Wb,pre_include="ace/pre.h" \ @@ -220,7 +220,7 @@ module CORBA typedef sequence<UsesDescription> UsesDescriptionSeq; typedef sequence<EventPortDescription> EventPortDescriptionSeq; - struct ComponentDescription + struct ComponentDescription { Identifier name; RepositoryId id; @@ -237,15 +237,15 @@ module CORBA TypeCode type; }; - interface FactoryDef : OperationDef + interface FactoryDef : OperationDef { }; - interface FinderDef : OperationDef + interface FinderDef : OperationDef { }; - interface HomeDef : ExtInterfaceDef + interface HomeDef : ExtInterfaceDef { // read/write interface attribute HomeDef base_home; @@ -271,7 +271,7 @@ module CORBA ); }; - struct HomeDescription + struct HomeDescription { Identifier name; RepositoryId id; diff --git a/TAO/tao/IFR_Client/IFR_ComponentsA.cpp b/TAO/tao/IFR_Client/IFR_ComponentsA.cpp index 47cbc1fac7d..cbdf7157538 100644 --- a/TAO/tao/IFR_Client/IFR_ComponentsA.cpp +++ b/TAO/tao/IFR_Client/IFR_ComponentsA.cpp @@ -1906,229 +1906,3 @@ CORBA::Boolean operator>>= ( _tao_elem ); } - -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) - - template class - TAO::Any_Impl_T< - CORBA::ComponentIR::ComponentDef - >; - - template class - TAO::Any_Impl_T< - CORBA::ComponentIR::HomeDef - >; - - template class - TAO::Any_Impl_T< - CORBA::ComponentIR::EventDef - >; - - template class - TAO::Any_Impl_T< - CORBA::ComponentIR::Container - >; - - template class - TAO::Any_Impl_T< - CORBA::ComponentIR::ModuleDef - >; - - template class - TAO::Any_Impl_T< - CORBA::ComponentIR::Repository - >; - - template class - TAO::Any_Impl_T< - CORBA::ComponentIR::ProvidesDef - >; - - template class - TAO::Any_Dual_Impl_T< - CORBA::ComponentIR::ProvidesDescription - >; - - template class - TAO::Any_Impl_T< - CORBA::ComponentIR::UsesDef - >; - - template class - TAO::Any_Dual_Impl_T< - CORBA::ComponentIR::UsesDescription - >; - - template class - TAO::Any_Impl_T< - CORBA::ComponentIR::EventPortDef - >; - - template class - TAO::Any_Dual_Impl_T< - CORBA::ComponentIR::EventPortDescription - >; - - template class - TAO::Any_Impl_T< - CORBA::ComponentIR::EmitsDef - >; - - template class - TAO::Any_Impl_T< - CORBA::ComponentIR::PublishesDef - >; - - template class - TAO::Any_Impl_T< - CORBA::ComponentIR::ConsumesDef - >; - - template class - TAO::Any_Dual_Impl_T< - CORBA::ComponentIR::ProvidesDescriptionSeq - >; - - template class - TAO::Any_Dual_Impl_T< - CORBA::ComponentIR::UsesDescriptionSeq - >; - - template class - TAO::Any_Dual_Impl_T< - CORBA::ComponentIR::EventPortDescriptionSeq - >; - - template class - TAO::Any_Dual_Impl_T< - CORBA::ComponentIR::ComponentDescription - >; - - template class - TAO::Any_Impl_T< - CORBA::ComponentIR::FactoryDef - >; - - template class - TAO::Any_Impl_T< - CORBA::ComponentIR::FinderDef - >; - - template class - TAO::Any_Dual_Impl_T< - CORBA::ComponentIR::HomeDescription - >; - -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) - -# pragma instantiate \ - TAO::Any_Impl_T< \ - CORBA::ComponentIR::ComponentDef \ - > - -# pragma instantiate \ - TAO::Any_Impl_T< \ - CORBA::ComponentIR::HomeDef \ - > - -# pragma instantiate \ - TAO::Any_Impl_T< \ - CORBA::ComponentIR::EventDef \ - > - -# pragma instantiate \ - TAO::Any_Impl_T< \ - CORBA::ComponentIR::Container \ - > - -# pragma instantiate \ - TAO::Any_Impl_T< \ - CORBA::ComponentIR::ModuleDef \ - > - -# pragma instantiate \ - TAO::Any_Impl_T< \ - CORBA::ComponentIR::Repository \ - > - -# pragma instantiate \ - TAO::Any_Impl_T< \ - CORBA::ComponentIR::ProvidesDef \ - > - -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - CORBA::ComponentIR::ProvidesDescription \ - > - -# pragma instantiate \ - TAO::Any_Impl_T< \ - CORBA::ComponentIR::UsesDef \ - > - -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - CORBA::ComponentIR::UsesDescription \ - > - -# pragma instantiate \ - TAO::Any_Impl_T< \ - CORBA::ComponentIR::EventPortDef \ - > - -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - CORBA::ComponentIR::EventPortDescription \ - > - -# pragma instantiate \ - TAO::Any_Impl_T< \ - CORBA::ComponentIR::EmitsDef \ - > - -# pragma instantiate \ - TAO::Any_Impl_T< \ - CORBA::ComponentIR::PublishesDef \ - > - -# pragma instantiate \ - TAO::Any_Impl_T< \ - CORBA::ComponentIR::ConsumesDef \ - > - -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - CORBA::ComponentIR::ProvidesDescriptionSeq \ - > - -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - CORBA::ComponentIR::UsesDescriptionSeq \ - > - -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - CORBA::ComponentIR::EventPortDescriptionSeq \ - > - -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - CORBA::ComponentIR::ComponentDescription \ - > - -# pragma instantiate \ - TAO::Any_Impl_T< \ - CORBA::ComponentIR::FactoryDef \ - > - -# pragma instantiate \ - TAO::Any_Impl_T< \ - CORBA::ComponentIR::FinderDef \ - > - -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - CORBA::ComponentIR::HomeDescription \ - > - -#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/TAO/tao/IFR_Client/IFR_ComponentsC.cpp b/TAO/tao/IFR_Client/IFR_ComponentsC.cpp index 9b3c6b3880a..f59eb0ee30b 100644 --- a/TAO/tao/IFR_Client/IFR_ComponentsC.cpp +++ b/TAO/tao/IFR_Client/IFR_ComponentsC.cpp @@ -5359,1734 +5359,3 @@ CORBA::Boolean operator>> ( (strm >> _tao_aggregate.attributes) && (strm >> _tao_aggregate.type.out ()); } - -// TAO_IDL - Generated from -// be\be_visitor_root/root.cpp:1528 - -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) - -#if !defined (_CORBA_INTERFACEDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_INTERFACEDEF__ARG_TRAITS_TMPLINST_CS_ - - template class - TAO::Arg_Traits< - CORBA::InterfaceDef - >; - - template class - TAO::Object_Arg_Traits_T< - CORBA::InterfaceDef_ptr, - CORBA::InterfaceDef_var, - CORBA::InterfaceDef_out, - TAO::Objref_Traits<CORBA::InterfaceDef> - >; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_ - - template class TAO::Arg_Traits<CORBA::InterfaceDefSeq>; - - template class - TAO::Var_Size_Arg_Traits_T< - CORBA::InterfaceDefSeq, - CORBA::InterfaceDefSeq_var, - CORBA::InterfaceDefSeq_out - >; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_VALUEDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_VALUEDEF__ARG_TRAITS_TMPLINST_CS_ - - template class - TAO::Arg_Traits< - CORBA::ValueDef - >; - - template class - TAO::Object_Arg_Traits_T< - CORBA::ValueDef_ptr, - CORBA::ValueDef_var, - CORBA::ValueDef_out, - TAO::Objref_Traits<CORBA::ValueDef> - >; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_ - - template class TAO::Arg_Traits<CORBA::ValueDefSeq>; - - template class - TAO::Var_Size_Arg_Traits_T< - CORBA::ValueDefSeq, - CORBA::ValueDefSeq_var, - CORBA::ValueDefSeq_out - >; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_ - - template class TAO::Arg_Traits<CORBA::ExtInitializerSeq>; - - template class - TAO::Var_Size_Arg_Traits_T< - CORBA::ExtInitializerSeq, - CORBA::ExtInitializerSeq_var, - CORBA::ExtInitializerSeq_out - >; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_ - - template class TAO::Arg_Traits<CORBA::ExceptionDefSeq>; - - template class - TAO::Var_Size_Arg_Traits_T< - CORBA::ExceptionDefSeq, - CORBA::ExceptionDefSeq_var, - CORBA::ExceptionDefSeq_out - >; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_ - - template class TAO::Arg_Traits<CORBA::ParDescriptionSeq>; - - template class - TAO::Var_Size_Arg_Traits_T< - CORBA::ParDescriptionSeq, - CORBA::ParDescriptionSeq_var, - CORBA::ParDescriptionSeq_out - >; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_COMPONENTIR_COMPONENTDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_COMPONENTIR_COMPONENTDEF__ARG_TRAITS_TMPLINST_CS_ - - template class - TAO::Arg_Traits< - CORBA::ComponentIR::ComponentDef - >; - - template class - TAO::Object_Arg_Traits_T< - CORBA::ComponentIR::ComponentDef_ptr, - CORBA::ComponentIR::ComponentDef_var, - CORBA::ComponentIR::ComponentDef_out, - TAO::Objref_Traits<CORBA::ComponentIR::ComponentDef> - >; - -#endif /* end #if !defined */ - - template class - TAO::Ret_Object_Argument_T< - CORBA::ComponentIR::ComponentDef_ptr, - CORBA::ComponentIR::ComponentDef_var - >; - - template class - TAO::In_Object_Argument_T< - CORBA::ComponentIR::ComponentDef_ptr - >; - - template class - TAO::Ret_Var_Size_Argument_T< - CORBA::InterfaceDefSeq, - CORBA::InterfaceDefSeq_var - >; - - template class - TAO::In_Var_Size_Argument_T< - CORBA::InterfaceDefSeq - >; - - template class - TAO::Ret_Object_Argument_T< - CORBA::ComponentIR::ProvidesDef_ptr, - CORBA::ComponentIR::ProvidesDef_var - >; - - template class - TAO::In_Object_Argument_T< - CORBA::InterfaceDef_ptr - >; - - template class - TAO::Ret_Object_Argument_T< - CORBA::ComponentIR::UsesDef_ptr, - CORBA::ComponentIR::UsesDef_var - >; - - template class - TAO::Ret_Object_Argument_T< - CORBA::ComponentIR::EmitsDef_ptr, - CORBA::ComponentIR::EmitsDef_var - >; - - template class - TAO::In_Object_Argument_T< - CORBA::ComponentIR::EventDef_ptr - >; - - template class - TAO::Ret_Object_Argument_T< - CORBA::ComponentIR::PublishesDef_ptr, - CORBA::ComponentIR::PublishesDef_var - >; - - template class - TAO::Ret_Object_Argument_T< - CORBA::ComponentIR::ConsumesDef_ptr, - CORBA::ComponentIR::ConsumesDef_var - >; - - template class - TAO::Objref_Traits< - CORBA::ComponentIR::ComponentDef - >; - - template class - TAO_Objref_Var_T< - CORBA::ComponentIR::ComponentDef - >; - - template class - TAO_Objref_Out_T< - CORBA::ComponentIR::ComponentDef - >; - - template class - TAO::Narrow_Utils< - CORBA::ComponentIR::ComponentDef - >; - -#if !defined (_CORBA_COMPONENTIR_HOMEDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_COMPONENTIR_HOMEDEF__ARG_TRAITS_TMPLINST_CS_ - - template class - TAO::Arg_Traits< - CORBA::ComponentIR::HomeDef - >; - - template class - TAO::Object_Arg_Traits_T< - CORBA::ComponentIR::HomeDef_ptr, - CORBA::ComponentIR::HomeDef_var, - CORBA::ComponentIR::HomeDef_out, - TAO::Objref_Traits<CORBA::ComponentIR::HomeDef> - >; - -#endif /* end #if !defined */ - - template class - TAO::Ret_Object_Argument_T< - CORBA::ComponentIR::HomeDef_ptr, - CORBA::ComponentIR::HomeDef_var - >; - - template class - TAO::In_Object_Argument_T< - CORBA::ComponentIR::HomeDef_ptr - >; - - template class - TAO::Ret_Object_Argument_T< - CORBA::ValueDef_ptr, - CORBA::ValueDef_var - >; - - template class - TAO::In_Object_Argument_T< - CORBA::ValueDef_ptr - >; - - template class - TAO::Ret_Object_Argument_T< - CORBA::ComponentIR::FactoryDef_ptr, - CORBA::ComponentIR::FactoryDef_var - >; - - template class - TAO::In_Var_Size_Argument_T< - CORBA::ParDescriptionSeq - >; - - template class - TAO::In_Var_Size_Argument_T< - CORBA::ExceptionDefSeq - >; - - template class - TAO::Ret_Object_Argument_T< - CORBA::ComponentIR::FinderDef_ptr, - CORBA::ComponentIR::FinderDef_var - >; - - template class - TAO::Objref_Traits< - CORBA::ComponentIR::HomeDef - >; - - template class - TAO_Objref_Var_T< - CORBA::ComponentIR::HomeDef - >; - - template class - TAO_Objref_Out_T< - CORBA::ComponentIR::HomeDef - >; - - template class - TAO::Narrow_Utils< - CORBA::ComponentIR::HomeDef - >; - -#if !defined (_CORBA_COMPONENTIR_EVENTDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_COMPONENTIR_EVENTDEF__ARG_TRAITS_TMPLINST_CS_ - - template class - TAO::Arg_Traits< - CORBA::ComponentIR::EventDef - >; - - template class - TAO::Object_Arg_Traits_T< - CORBA::ComponentIR::EventDef_ptr, - CORBA::ComponentIR::EventDef_var, - CORBA::ComponentIR::EventDef_out, - TAO::Objref_Traits<CORBA::ComponentIR::EventDef> - >; - -#endif /* end #if !defined */ - - template class - TAO::Objref_Traits< - CORBA::ComponentIR::EventDef - >; - - template class - TAO_Objref_Var_T< - CORBA::ComponentIR::EventDef - >; - - template class - TAO_Objref_Out_T< - CORBA::ComponentIR::EventDef - >; - - template class - TAO::Narrow_Utils< - CORBA::ComponentIR::EventDef - >; - - template class - TAO::Ret_Object_Argument_T< - CORBA::ComponentIR::EventDef_ptr, - CORBA::ComponentIR::EventDef_var - >; - - template class - TAO::In_Var_Size_Argument_T< - CORBA::ValueDefSeq - >; - - template class - TAO::In_Var_Size_Argument_T< - CORBA::ExtInitializerSeq - >; - - template class - TAO::Objref_Traits< - CORBA::ComponentIR::Container - >; - - template class - TAO_Objref_Var_T< - CORBA::ComponentIR::Container - >; - - template class - TAO_Objref_Out_T< - CORBA::ComponentIR::Container - >; - - template class - TAO::Narrow_Utils< - CORBA::ComponentIR::Container - >; - - template class - TAO::Objref_Traits< - CORBA::ComponentIR::ModuleDef - >; - - template class - TAO_Objref_Var_T< - CORBA::ComponentIR::ModuleDef - >; - - template class - TAO_Objref_Out_T< - CORBA::ComponentIR::ModuleDef - >; - - template class - TAO::Narrow_Utils< - CORBA::ComponentIR::ModuleDef - >; - - template class - TAO::Objref_Traits< - CORBA::ComponentIR::Repository - >; - - template class - TAO_Objref_Var_T< - CORBA::ComponentIR::Repository - >; - - template class - TAO_Objref_Out_T< - CORBA::ComponentIR::Repository - >; - - template class - TAO::Narrow_Utils< - CORBA::ComponentIR::Repository - >; - -#if !defined (_CORBA_COMPONENTIR_PROVIDESDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_COMPONENTIR_PROVIDESDEF__ARG_TRAITS_TMPLINST_CS_ - - template class - TAO::Arg_Traits< - CORBA::ComponentIR::ProvidesDef - >; - - template class - TAO::Object_Arg_Traits_T< - CORBA::ComponentIR::ProvidesDef_ptr, - CORBA::ComponentIR::ProvidesDef_var, - CORBA::ComponentIR::ProvidesDef_out, - TAO::Objref_Traits<CORBA::ComponentIR::ProvidesDef> - >; - -#endif /* end #if !defined */ - - template class - TAO::Ret_Object_Argument_T< - CORBA::InterfaceDef_ptr, - CORBA::InterfaceDef_var - >; - - template class - TAO::Objref_Traits< - CORBA::ComponentIR::ProvidesDef - >; - - template class - TAO_Objref_Var_T< - CORBA::ComponentIR::ProvidesDef - >; - - template class - TAO_Objref_Out_T< - CORBA::ComponentIR::ProvidesDef - >; - - template class - TAO::Narrow_Utils< - CORBA::ComponentIR::ProvidesDef - >; - - template class - TAO_Var_Var_T< - CORBA::ComponentIR::ProvidesDescription - >; - - template class - TAO_Var_Base_T< - CORBA::ComponentIR::ProvidesDescription - >; - - template class - TAO_Out_T< - CORBA::ComponentIR::ProvidesDescription, - CORBA::ComponentIR::ProvidesDescription_var - >; - -#if !defined (_CORBA_COMPONENTIR_USESDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_COMPONENTIR_USESDEF__ARG_TRAITS_TMPLINST_CS_ - - template class - TAO::Arg_Traits< - CORBA::ComponentIR::UsesDef - >; - - template class - TAO::Object_Arg_Traits_T< - CORBA::ComponentIR::UsesDef_ptr, - CORBA::ComponentIR::UsesDef_var, - CORBA::ComponentIR::UsesDef_out, - TAO::Objref_Traits<CORBA::ComponentIR::UsesDef> - >; - -#endif /* end #if !defined */ - - template class - TAO::Objref_Traits< - CORBA::ComponentIR::UsesDef - >; - - template class - TAO_Objref_Var_T< - CORBA::ComponentIR::UsesDef - >; - - template class - TAO_Objref_Out_T< - CORBA::ComponentIR::UsesDef - >; - - template class - TAO::Narrow_Utils< - CORBA::ComponentIR::UsesDef - >; - - template class - TAO_Var_Var_T< - CORBA::ComponentIR::UsesDescription - >; - - template class - TAO_Var_Base_T< - CORBA::ComponentIR::UsesDescription - >; - - template class - TAO_Out_T< - CORBA::ComponentIR::UsesDescription, - CORBA::ComponentIR::UsesDescription_var - >; - - template class - TAO::Objref_Traits< - CORBA::ComponentIR::EventPortDef - >; - - template class - TAO_Objref_Var_T< - CORBA::ComponentIR::EventPortDef - >; - - template class - TAO_Objref_Out_T< - CORBA::ComponentIR::EventPortDef - >; - - template class - TAO::Narrow_Utils< - CORBA::ComponentIR::EventPortDef - >; - - template class - TAO_Var_Var_T< - CORBA::ComponentIR::EventPortDescription - >; - - template class - TAO_Var_Base_T< - CORBA::ComponentIR::EventPortDescription - >; - - template class - TAO_Out_T< - CORBA::ComponentIR::EventPortDescription, - CORBA::ComponentIR::EventPortDescription_var - >; - -#if !defined (_CORBA_COMPONENTIR_EMITSDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_COMPONENTIR_EMITSDEF__ARG_TRAITS_TMPLINST_CS_ - - template class - TAO::Arg_Traits< - CORBA::ComponentIR::EmitsDef - >; - - template class - TAO::Object_Arg_Traits_T< - CORBA::ComponentIR::EmitsDef_ptr, - CORBA::ComponentIR::EmitsDef_var, - CORBA::ComponentIR::EmitsDef_out, - TAO::Objref_Traits<CORBA::ComponentIR::EmitsDef> - >; - -#endif /* end #if !defined */ - - template class - TAO::Objref_Traits< - CORBA::ComponentIR::EmitsDef - >; - - template class - TAO_Objref_Var_T< - CORBA::ComponentIR::EmitsDef - >; - - template class - TAO_Objref_Out_T< - CORBA::ComponentIR::EmitsDef - >; - - template class - TAO::Narrow_Utils< - CORBA::ComponentIR::EmitsDef - >; - -#if !defined (_CORBA_COMPONENTIR_PUBLISHESDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_COMPONENTIR_PUBLISHESDEF__ARG_TRAITS_TMPLINST_CS_ - - template class - TAO::Arg_Traits< - CORBA::ComponentIR::PublishesDef - >; - - template class - TAO::Object_Arg_Traits_T< - CORBA::ComponentIR::PublishesDef_ptr, - CORBA::ComponentIR::PublishesDef_var, - CORBA::ComponentIR::PublishesDef_out, - TAO::Objref_Traits<CORBA::ComponentIR::PublishesDef> - >; - -#endif /* end #if !defined */ - - template class - TAO::Objref_Traits< - CORBA::ComponentIR::PublishesDef - >; - - template class - TAO_Objref_Var_T< - CORBA::ComponentIR::PublishesDef - >; - - template class - TAO_Objref_Out_T< - CORBA::ComponentIR::PublishesDef - >; - - template class - TAO::Narrow_Utils< - CORBA::ComponentIR::PublishesDef - >; - -#if !defined (_CORBA_COMPONENTIR_CONSUMESDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_COMPONENTIR_CONSUMESDEF__ARG_TRAITS_TMPLINST_CS_ - - template class - TAO::Arg_Traits< - CORBA::ComponentIR::ConsumesDef - >; - - template class - TAO::Object_Arg_Traits_T< - CORBA::ComponentIR::ConsumesDef_ptr, - CORBA::ComponentIR::ConsumesDef_var, - CORBA::ComponentIR::ConsumesDef_out, - TAO::Objref_Traits<CORBA::ComponentIR::ConsumesDef> - >; - -#endif /* end #if !defined */ - - template class - TAO::Objref_Traits< - CORBA::ComponentIR::ConsumesDef - >; - - template class - TAO_Objref_Var_T< - CORBA::ComponentIR::ConsumesDef - >; - - template class - TAO_Objref_Out_T< - CORBA::ComponentIR::ConsumesDef - >; - - template class - TAO::Narrow_Utils< - CORBA::ComponentIR::ConsumesDef - >; - - template class - TAO_VarSeq_Var_T< - CORBA::ComponentIR::ProvidesDescriptionSeq, - CORBA::ComponentIR::ProvidesDescription - >; - - template class - TAO_Seq_Var_Base_T< - CORBA::ComponentIR::ProvidesDescriptionSeq, - CORBA::ComponentIR::ProvidesDescription - >; - - template class - TAO_Seq_Out_T< - CORBA::ComponentIR::ProvidesDescriptionSeq, - CORBA::ComponentIR::ProvidesDescriptionSeq_var, - CORBA::ComponentIR::ProvidesDescription - >; - -#if !defined (_CORBA_COMPONENTIR_PROVIDESDESCRIPTION__EXPLICIT_CS_) -#define _CORBA_COMPONENTIR_PROVIDESDESCRIPTION__EXPLICIT_CS_ - - template class - TAO_Unbounded_Sequence< - CORBA::ComponentIR::ProvidesDescription - >; - -#endif /* end #if !defined */ - - template class - TAO_VarSeq_Var_T< - CORBA::ComponentIR::UsesDescriptionSeq, - CORBA::ComponentIR::UsesDescription - >; - - template class - TAO_Seq_Var_Base_T< - CORBA::ComponentIR::UsesDescriptionSeq, - CORBA::ComponentIR::UsesDescription - >; - - template class - TAO_Seq_Out_T< - CORBA::ComponentIR::UsesDescriptionSeq, - CORBA::ComponentIR::UsesDescriptionSeq_var, - CORBA::ComponentIR::UsesDescription - >; - -#if !defined (_CORBA_COMPONENTIR_USESDESCRIPTION__EXPLICIT_CS_) -#define _CORBA_COMPONENTIR_USESDESCRIPTION__EXPLICIT_CS_ - - template class - TAO_Unbounded_Sequence< - CORBA::ComponentIR::UsesDescription - >; - -#endif /* end #if !defined */ - - template class - TAO_VarSeq_Var_T< - CORBA::ComponentIR::EventPortDescriptionSeq, - CORBA::ComponentIR::EventPortDescription - >; - - template class - TAO_Seq_Var_Base_T< - CORBA::ComponentIR::EventPortDescriptionSeq, - CORBA::ComponentIR::EventPortDescription - >; - - template class - TAO_Seq_Out_T< - CORBA::ComponentIR::EventPortDescriptionSeq, - CORBA::ComponentIR::EventPortDescriptionSeq_var, - CORBA::ComponentIR::EventPortDescription - >; - -#if !defined (_CORBA_COMPONENTIR_EVENTPORTDESCRIPTION__EXPLICIT_CS_) -#define _CORBA_COMPONENTIR_EVENTPORTDESCRIPTION__EXPLICIT_CS_ - - template class - TAO_Unbounded_Sequence< - CORBA::ComponentIR::EventPortDescription - >; - -#endif /* end #if !defined */ - - template class - TAO_Var_Var_T< - CORBA::ComponentIR::ComponentDescription - >; - - template class - TAO_Var_Base_T< - CORBA::ComponentIR::ComponentDescription - >; - - template class - TAO_Out_T< - CORBA::ComponentIR::ComponentDescription, - CORBA::ComponentIR::ComponentDescription_var - >; - -#if !defined (_CORBA_COMPONENTIR_FACTORYDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_COMPONENTIR_FACTORYDEF__ARG_TRAITS_TMPLINST_CS_ - - template class - TAO::Arg_Traits< - CORBA::ComponentIR::FactoryDef - >; - - template class - TAO::Object_Arg_Traits_T< - CORBA::ComponentIR::FactoryDef_ptr, - CORBA::ComponentIR::FactoryDef_var, - CORBA::ComponentIR::FactoryDef_out, - TAO::Objref_Traits<CORBA::ComponentIR::FactoryDef> - >; - -#endif /* end #if !defined */ - - template class - TAO::Objref_Traits< - CORBA::ComponentIR::FactoryDef - >; - - template class - TAO_Objref_Var_T< - CORBA::ComponentIR::FactoryDef - >; - - template class - TAO_Objref_Out_T< - CORBA::ComponentIR::FactoryDef - >; - - template class - TAO::Narrow_Utils< - CORBA::ComponentIR::FactoryDef - >; - -#if !defined (_CORBA_COMPONENTIR_FINDERDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_COMPONENTIR_FINDERDEF__ARG_TRAITS_TMPLINST_CS_ - - template class - TAO::Arg_Traits< - CORBA::ComponentIR::FinderDef - >; - - template class - TAO::Object_Arg_Traits_T< - CORBA::ComponentIR::FinderDef_ptr, - CORBA::ComponentIR::FinderDef_var, - CORBA::ComponentIR::FinderDef_out, - TAO::Objref_Traits<CORBA::ComponentIR::FinderDef> - >; - -#endif /* end #if !defined */ - - template class - TAO::Objref_Traits< - CORBA::ComponentIR::FinderDef - >; - - template class - TAO_Objref_Var_T< - CORBA::ComponentIR::FinderDef - >; - - template class - TAO_Objref_Out_T< - CORBA::ComponentIR::FinderDef - >; - - template class - TAO::Narrow_Utils< - CORBA::ComponentIR::FinderDef - >; - - template class - TAO_Var_Var_T< - CORBA::ComponentIR::HomeDescription - >; - - template class - TAO_Var_Base_T< - CORBA::ComponentIR::HomeDescription - >; - - template class - TAO_Out_T< - CORBA::ComponentIR::HomeDescription, - CORBA::ComponentIR::HomeDescription_var - >; - -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) - -#if !defined (_CORBA_INTERFACEDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_INTERFACEDEF__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate \ - TAO::Arg_Traits< \ - CORBA::InterfaceDef \ - > - -# pragma instantiate \ - TAO::Object_Arg_Traits_T< \ - CORBA::InterfaceDef_ptr, \ - CORBA::InterfaceDef_var, \ - CORBA::InterfaceDef_out, \ - TAO::Objref_Traits<CORBA::InterfaceDef> \ - > - -#endif /* end #if !defined */ - -#if !defined (_CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate TAO::Arg_Traits<CORBA::InterfaceDefSeq> - -# pragma instantiate \ - TAO::Var_Size_Arg_Traits_T< \ - CORBA::InterfaceDefSeq, \ - CORBA::InterfaceDefSeq_var, \ - CORBA::InterfaceDefSeq_out \ - > - -#endif /* end #if !defined */ - -#if !defined (_CORBA_VALUEDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_VALUEDEF__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate \ - TAO::Arg_Traits< \ - CORBA::ValueDef \ - > - -# pragma instantiate \ - TAO::Object_Arg_Traits_T< \ - CORBA::ValueDef_ptr, \ - CORBA::ValueDef_var, \ - CORBA::ValueDef_out, \ - TAO::Objref_Traits<CORBA::ValueDef> \ - > - -#endif /* end #if !defined */ - -#if !defined (_CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate TAO::Arg_Traits<CORBA::ValueDefSeq> - -# pragma instantiate \ - TAO::Var_Size_Arg_Traits_T< \ - CORBA::ValueDefSeq, \ - CORBA::ValueDefSeq_var, \ - CORBA::ValueDefSeq_out \ - > - -#endif /* end #if !defined */ - -#if !defined (_CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate TAO::Arg_Traits<CORBA::ExtInitializerSeq> - -# pragma instantiate \ - TAO::Var_Size_Arg_Traits_T< \ - CORBA::ExtInitializerSeq, \ - CORBA::ExtInitializerSeq_var, \ - CORBA::ExtInitializerSeq_out \ - > - -#endif /* end #if !defined */ - -#if !defined (_CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate TAO::Arg_Traits<CORBA::ExceptionDefSeq> - -# pragma instantiate \ - TAO::Var_Size_Arg_Traits_T< \ - CORBA::ExceptionDefSeq, \ - CORBA::ExceptionDefSeq_var, \ - CORBA::ExceptionDefSeq_out \ - > - -#endif /* end #if !defined */ - -#if !defined (_CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate TAO::Arg_Traits<CORBA::ParDescriptionSeq> - -# pragma instantiate \ - TAO::Var_Size_Arg_Traits_T< \ - CORBA::ParDescriptionSeq, \ - CORBA::ParDescriptionSeq_var, \ - CORBA::ParDescriptionSeq_out \ - > - -#endif /* end #if !defined */ - -#if !defined (_CORBA_COMPONENTIR_COMPONENTDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_COMPONENTIR_COMPONENTDEF__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate \ - TAO::Arg_Traits< \ - CORBA::ComponentIR::ComponentDef \ - > - -# pragma instantiate \ - TAO::Object_Arg_Traits_T< \ - CORBA::ComponentIR::ComponentDef_ptr, \ - CORBA::ComponentIR::ComponentDef_var, \ - CORBA::ComponentIR::ComponentDef_out, \ - TAO::Objref_Traits<CORBA::ComponentIR::ComponentDef> \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO::Ret_Object_Argument_T< \ - CORBA::ComponentIR::ComponentDef_ptr, \ - CORBA::ComponentIR::ComponentDef_var \ - > - -# pragma instantiate \ - TAO::In_Object_Argument_T< \ - CORBA::ComponentIR::ComponentDef_ptr \ - > - -# pragma instantiate \ - TAO::Ret_Var_Size_Argument_T< \ - CORBA::InterfaceDefSeq, \ - CORBA::InterfaceDefSeq_var \ - > - -# pragma instantiate \ - TAO::In_Var_Size_Argument_T< \ - CORBA::InterfaceDefSeq \ - > - -# pragma instantiate \ - TAO::Ret_Object_Argument_T< \ - CORBA::ComponentIR::ProvidesDef_ptr, \ - CORBA::ComponentIR::ProvidesDef_var \ - > - -# pragma instantiate \ - TAO::In_Object_Argument_T< \ - CORBA::InterfaceDef_ptr \ - > - -# pragma instantiate \ - TAO::Ret_Object_Argument_T< \ - CORBA::ComponentIR::UsesDef_ptr, \ - CORBA::ComponentIR::UsesDef_var \ - > - -# pragma instantiate \ - TAO::Ret_Object_Argument_T< \ - CORBA::ComponentIR::EmitsDef_ptr, \ - CORBA::ComponentIR::EmitsDef_var \ - > - -# pragma instantiate \ - TAO::In_Object_Argument_T< \ - CORBA::ComponentIR::EventDef_ptr \ - > - -# pragma instantiate \ - TAO::Ret_Object_Argument_T< \ - CORBA::ComponentIR::PublishesDef_ptr, \ - CORBA::ComponentIR::PublishesDef_var \ - > - -# pragma instantiate \ - TAO::Ret_Object_Argument_T< \ - CORBA::ComponentIR::ConsumesDef_ptr, \ - CORBA::ComponentIR::ConsumesDef_var \ - > - -# pragma instantiate \ - TAO::Objref_Traits< \ - CORBA::ComponentIR::ComponentDef \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - CORBA::ComponentIR::ComponentDef - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - CORBA::ComponentIR::ComponentDef - > - -# pragma instantiate \ - TAO::Narrow_Utils< \ - CORBA::ComponentIR::ComponentDef \ - > - -#if !defined (_CORBA_COMPONENTIR_HOMEDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_COMPONENTIR_HOMEDEF__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate \ - TAO::Arg_Traits< \ - CORBA::ComponentIR::HomeDef \ - > - -# pragma instantiate \ - TAO::Object_Arg_Traits_T< \ - CORBA::ComponentIR::HomeDef_ptr, \ - CORBA::ComponentIR::HomeDef_var, \ - CORBA::ComponentIR::HomeDef_out, \ - TAO::Objref_Traits<CORBA::ComponentIR::HomeDef> \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO::Ret_Object_Argument_T< \ - CORBA::ComponentIR::HomeDef_ptr, \ - CORBA::ComponentIR::HomeDef_var \ - > - -# pragma instantiate \ - TAO::In_Object_Argument_T< \ - CORBA::ComponentIR::HomeDef_ptr \ - > - -# pragma instantiate \ - TAO::Ret_Object_Argument_T< \ - CORBA::ValueDef_ptr, \ - CORBA::ValueDef_var \ - > - -# pragma instantiate \ - TAO::In_Object_Argument_T< \ - CORBA::ValueDef_ptr \ - > - -# pragma instantiate \ - TAO::Ret_Object_Argument_T< \ - CORBA::ComponentIR::FactoryDef_ptr, \ - CORBA::ComponentIR::FactoryDef_var \ - > - -# pragma instantiate \ - TAO::In_Var_Size_Argument_T< \ - CORBA::ParDescriptionSeq \ - > - -# pragma instantiate \ - TAO::In_Var_Size_Argument_T< \ - CORBA::ExceptionDefSeq \ - > - -# pragma instantiate \ - TAO::Ret_Object_Argument_T< \ - CORBA::ComponentIR::FinderDef_ptr, \ - CORBA::ComponentIR::FinderDef_var \ - > - -# pragma instantiate \ - TAO::Objref_Traits< \ - CORBA::ComponentIR::HomeDef \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - CORBA::ComponentIR::HomeDef - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - CORBA::ComponentIR::HomeDef - > - -# pragma instantiate \ - TAO::Narrow_Utils< \ - CORBA::ComponentIR::HomeDef \ - > - -#if !defined (_CORBA_COMPONENTIR_EVENTDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_COMPONENTIR_EVENTDEF__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate \ - TAO::Arg_Traits< \ - CORBA::ComponentIR::EventDef \ - > - -# pragma instantiate \ - TAO::Object_Arg_Traits_T< \ - CORBA::ComponentIR::EventDef_ptr, \ - CORBA::ComponentIR::EventDef_var, \ - CORBA::ComponentIR::EventDef_out, \ - TAO::Objref_Traits<CORBA::ComponentIR::EventDef> \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO::Objref_Traits< \ - CORBA::ComponentIR::EventDef \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - CORBA::ComponentIR::EventDef - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - CORBA::ComponentIR::EventDef - > - -# pragma instantiate \ - TAO::Narrow_Utils< \ - CORBA::ComponentIR::EventDef \ - > - -# pragma instantiate \ - TAO::Ret_Object_Argument_T< \ - CORBA::ComponentIR::EventDef_ptr, \ - CORBA::ComponentIR::EventDef_var \ - > - -# pragma instantiate \ - TAO::In_Var_Size_Argument_T< \ - CORBA::ValueDefSeq \ - > - -# pragma instantiate \ - TAO::In_Var_Size_Argument_T< \ - CORBA::ExtInitializerSeq \ - > - -# pragma instantiate \ - TAO::Objref_Traits< \ - CORBA::ComponentIR::Container \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - CORBA::ComponentIR::Container - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - CORBA::ComponentIR::Container - > - -# pragma instantiate \ - TAO::Narrow_Utils< \ - CORBA::ComponentIR::Container \ - > - -# pragma instantiate \ - TAO::Objref_Traits< \ - CORBA::ComponentIR::ModuleDef \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - CORBA::ComponentIR::ModuleDef - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - CORBA::ComponentIR::ModuleDef - > - -# pragma instantiate \ - TAO::Narrow_Utils< \ - CORBA::ComponentIR::ModuleDef \ - > - -# pragma instantiate \ - TAO::Objref_Traits< \ - CORBA::ComponentIR::Repository \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - CORBA::ComponentIR::Repository - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - CORBA::ComponentIR::Repository - > - -# pragma instantiate \ - TAO::Narrow_Utils< \ - CORBA::ComponentIR::Repository \ - > - -#if !defined (_CORBA_COMPONENTIR_PROVIDESDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_COMPONENTIR_PROVIDESDEF__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate \ - TAO::Arg_Traits< \ - CORBA::ComponentIR::ProvidesDef \ - > - -# pragma instantiate \ - TAO::Object_Arg_Traits_T< \ - CORBA::ComponentIR::ProvidesDef_ptr, \ - CORBA::ComponentIR::ProvidesDef_var, \ - CORBA::ComponentIR::ProvidesDef_out, \ - TAO::Objref_Traits<CORBA::ComponentIR::ProvidesDef> \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO::Ret_Object_Argument_T< \ - CORBA::InterfaceDef_ptr, \ - CORBA::InterfaceDef_var \ - > - -# pragma instantiate \ - TAO::Objref_Traits< \ - CORBA::ComponentIR::ProvidesDef \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - CORBA::ComponentIR::ProvidesDef - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - CORBA::ComponentIR::ProvidesDef - > - -# pragma instantiate \ - TAO::Narrow_Utils< \ - CORBA::ComponentIR::ProvidesDef \ - > - -# pragma instantiate \ - TAO_Var_Var_T< \ - CORBA::ComponentIR::ProvidesDescription \ - > - -# pragma instantiate \ - TAO_Var_Base_T< \ - CORBA::ComponentIR::ProvidesDescription \ - > - -# pragma instantiate \ - TAO_Out_T< \ - CORBA::ComponentIR::ProvidesDescription, \ - CORBA::ComponentIR::ProvidesDescription_var \ - > - -#if !defined (_CORBA_COMPONENTIR_USESDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_COMPONENTIR_USESDEF__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate \ - TAO::Arg_Traits< \ - CORBA::ComponentIR::UsesDef \ - > - -# pragma instantiate \ - TAO::Object_Arg_Traits_T< \ - CORBA::ComponentIR::UsesDef_ptr, \ - CORBA::ComponentIR::UsesDef_var, \ - CORBA::ComponentIR::UsesDef_out, \ - TAO::Objref_Traits<CORBA::ComponentIR::UsesDef> \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO::Objref_Traits< \ - CORBA::ComponentIR::UsesDef \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - CORBA::ComponentIR::UsesDef - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - CORBA::ComponentIR::UsesDef - > - -# pragma instantiate \ - TAO::Narrow_Utils< \ - CORBA::ComponentIR::UsesDef \ - > - -# pragma instantiate \ - TAO_Var_Var_T< \ - CORBA::ComponentIR::UsesDescription \ - > - -# pragma instantiate \ - TAO_Var_Base_T< \ - CORBA::ComponentIR::UsesDescription \ - > - -# pragma instantiate \ - TAO_Out_T< \ - CORBA::ComponentIR::UsesDescription, \ - CORBA::ComponentIR::UsesDescription_var \ - > - -# pragma instantiate \ - TAO::Objref_Traits< \ - CORBA::ComponentIR::EventPortDef \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - CORBA::ComponentIR::EventPortDef - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - CORBA::ComponentIR::EventPortDef - > - -# pragma instantiate \ - TAO::Narrow_Utils< \ - CORBA::ComponentIR::EventPortDef \ - > - -# pragma instantiate \ - TAO_Var_Var_T< \ - CORBA::ComponentIR::EventPortDescription \ - > - -# pragma instantiate \ - TAO_Var_Base_T< \ - CORBA::ComponentIR::EventPortDescription \ - > - -# pragma instantiate \ - TAO_Out_T< \ - CORBA::ComponentIR::EventPortDescription, \ - CORBA::ComponentIR::EventPortDescription_var \ - > - -#if !defined (_CORBA_COMPONENTIR_EMITSDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_COMPONENTIR_EMITSDEF__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate \ - TAO::Arg_Traits< \ - CORBA::ComponentIR::EmitsDef \ - > - -# pragma instantiate \ - TAO::Object_Arg_Traits_T< \ - CORBA::ComponentIR::EmitsDef_ptr, \ - CORBA::ComponentIR::EmitsDef_var, \ - CORBA::ComponentIR::EmitsDef_out, \ - TAO::Objref_Traits<CORBA::ComponentIR::EmitsDef> \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO::Objref_Traits< \ - CORBA::ComponentIR::EmitsDef \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - CORBA::ComponentIR::EmitsDef - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - CORBA::ComponentIR::EmitsDef - > - -# pragma instantiate \ - TAO::Narrow_Utils< \ - CORBA::ComponentIR::EmitsDef \ - > - -#if !defined (_CORBA_COMPONENTIR_PUBLISHESDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_COMPONENTIR_PUBLISHESDEF__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate \ - TAO::Arg_Traits< \ - CORBA::ComponentIR::PublishesDef \ - > - -# pragma instantiate \ - TAO::Object_Arg_Traits_T< \ - CORBA::ComponentIR::PublishesDef_ptr, \ - CORBA::ComponentIR::PublishesDef_var, \ - CORBA::ComponentIR::PublishesDef_out, \ - TAO::Objref_Traits<CORBA::ComponentIR::PublishesDef> \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO::Objref_Traits< \ - CORBA::ComponentIR::PublishesDef \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - CORBA::ComponentIR::PublishesDef - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - CORBA::ComponentIR::PublishesDef - > - -# pragma instantiate \ - TAO::Narrow_Utils< \ - CORBA::ComponentIR::PublishesDef \ - > - -#if !defined (_CORBA_COMPONENTIR_CONSUMESDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_COMPONENTIR_CONSUMESDEF__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate \ - TAO::Arg_Traits< \ - CORBA::ComponentIR::ConsumesDef \ - > - -# pragma instantiate \ - TAO::Object_Arg_Traits_T< \ - CORBA::ComponentIR::ConsumesDef_ptr, \ - CORBA::ComponentIR::ConsumesDef_var, \ - CORBA::ComponentIR::ConsumesDef_out, \ - TAO::Objref_Traits<CORBA::ComponentIR::ConsumesDef> \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO::Objref_Traits< \ - CORBA::ComponentIR::ConsumesDef \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - CORBA::ComponentIR::ConsumesDef - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - CORBA::ComponentIR::ConsumesDef - > - -# pragma instantiate \ - TAO::Narrow_Utils< \ - CORBA::ComponentIR::ConsumesDef \ - > - -# pragma instantiate \ - TAO_VarSeq_Var_T< \ - CORBA::ComponentIR::ProvidesDescriptionSeq, \ - CORBA::ComponentIR::ProvidesDescription \ - > - -# pragma instantiate \ - TAO_Seq_Var_Base_T< \ - CORBA::ComponentIR::ProvidesDescriptionSeq, \ - CORBA::ComponentIR::ProvidesDescription \ - > - -# pragma instantiate \ - TAO_Seq_Out_T< \ - CORBA::ComponentIR::ProvidesDescriptionSeq, \ - CORBA::ComponentIR::ProvidesDescriptionSeq_var, \ - CORBA::ComponentIR::ProvidesDescription \ - > - -#if !defined (_CORBA_COMPONENTIR_PROVIDESDESCRIPTION__EXPLICIT_CS_) -#define _CORBA_COMPONENTIR_PROVIDESDESCRIPTION__EXPLICIT_CS_ - -# pragma instantiate \ - TAO_Unbounded_Sequence< \ - CORBA::ComponentIR::ProvidesDescription \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO_VarSeq_Var_T< \ - CORBA::ComponentIR::UsesDescriptionSeq, \ - CORBA::ComponentIR::UsesDescription \ - > - -# pragma instantiate \ - TAO_Seq_Var_Base_T< \ - CORBA::ComponentIR::UsesDescriptionSeq, \ - CORBA::ComponentIR::UsesDescription \ - > - -# pragma instantiate \ - TAO_Seq_Out_T< \ - CORBA::ComponentIR::UsesDescriptionSeq, \ - CORBA::ComponentIR::UsesDescriptionSeq_var, \ - CORBA::ComponentIR::UsesDescription \ - > - -#if !defined (_CORBA_COMPONENTIR_USESDESCRIPTION__EXPLICIT_CS_) -#define _CORBA_COMPONENTIR_USESDESCRIPTION__EXPLICIT_CS_ - -# pragma instantiate \ - TAO_Unbounded_Sequence< \ - CORBA::ComponentIR::UsesDescription \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO_VarSeq_Var_T< \ - CORBA::ComponentIR::EventPortDescriptionSeq, \ - CORBA::ComponentIR::EventPortDescription \ - > - -# pragma instantiate \ - TAO_Seq_Var_Base_T< \ - CORBA::ComponentIR::EventPortDescriptionSeq, \ - CORBA::ComponentIR::EventPortDescription \ - > - -# pragma instantiate \ - TAO_Seq_Out_T< \ - CORBA::ComponentIR::EventPortDescriptionSeq, \ - CORBA::ComponentIR::EventPortDescriptionSeq_var, \ - CORBA::ComponentIR::EventPortDescription \ - > - -#if !defined (_CORBA_COMPONENTIR_EVENTPORTDESCRIPTION__EXPLICIT_CS_) -#define _CORBA_COMPONENTIR_EVENTPORTDESCRIPTION__EXPLICIT_CS_ - -# pragma instantiate \ - TAO_Unbounded_Sequence< \ - CORBA::ComponentIR::EventPortDescription \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO_Var_Var_T< \ - CORBA::ComponentIR::ComponentDescription \ - > - -# pragma instantiate \ - TAO_Var_Base_T< \ - CORBA::ComponentIR::ComponentDescription \ - > - -# pragma instantiate \ - TAO_Out_T< \ - CORBA::ComponentIR::ComponentDescription, \ - CORBA::ComponentIR::ComponentDescription_var \ - > - -#if !defined (_CORBA_COMPONENTIR_FACTORYDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_COMPONENTIR_FACTORYDEF__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate \ - TAO::Arg_Traits< \ - CORBA::ComponentIR::FactoryDef \ - > - -# pragma instantiate \ - TAO::Object_Arg_Traits_T< \ - CORBA::ComponentIR::FactoryDef_ptr, \ - CORBA::ComponentIR::FactoryDef_var, \ - CORBA::ComponentIR::FactoryDef_out, \ - TAO::Objref_Traits<CORBA::ComponentIR::FactoryDef> \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO::Objref_Traits< \ - CORBA::ComponentIR::FactoryDef \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - CORBA::ComponentIR::FactoryDef - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - CORBA::ComponentIR::FactoryDef - > - -# pragma instantiate \ - TAO::Narrow_Utils< \ - CORBA::ComponentIR::FactoryDef \ - > - -#if !defined (_CORBA_COMPONENTIR_FINDERDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_COMPONENTIR_FINDERDEF__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate \ - TAO::Arg_Traits< \ - CORBA::ComponentIR::FinderDef \ - > - -# pragma instantiate \ - TAO::Object_Arg_Traits_T< \ - CORBA::ComponentIR::FinderDef_ptr, \ - CORBA::ComponentIR::FinderDef_var, \ - CORBA::ComponentIR::FinderDef_out, \ - TAO::Objref_Traits<CORBA::ComponentIR::FinderDef> \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO::Objref_Traits< \ - CORBA::ComponentIR::FinderDef \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - CORBA::ComponentIR::FinderDef - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - CORBA::ComponentIR::FinderDef - > - -# pragma instantiate \ - TAO::Narrow_Utils< \ - CORBA::ComponentIR::FinderDef \ - > - -# pragma instantiate \ - TAO_Var_Var_T< \ - CORBA::ComponentIR::HomeDescription \ - > - -# pragma instantiate \ - TAO_Var_Base_T< \ - CORBA::ComponentIR::HomeDescription \ - > - -# pragma instantiate \ - TAO_Out_T< \ - CORBA::ComponentIR::HomeDescription, \ - CORBA::ComponentIR::HomeDescription_var \ - > - -#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/TAO/tao/IFR_Client/IFR_ComponentsC.h b/TAO/tao/IFR_Client/IFR_ComponentsC.h index db37e2ba1e5..5d35ae15ad8 100644 --- a/TAO/tao/IFR_Client/IFR_ComponentsC.h +++ b/TAO/tao/IFR_Client/IFR_ComponentsC.h @@ -2471,7 +2471,7 @@ TAO::Collocation_Proxy_Broker * ); // TAO_IDL - Generated from -// be\be_visitor_traits.cpp:59 +// be\be_visitor_traits.cpp:61 // Traits specializations. namespace TAO diff --git a/TAO/tao/IFR_Client/IFR_Extended.pidl b/TAO/tao/IFR_Client/IFR_Extended.pidl index ccd177c8ac3..7a6a0ee51c8 100644 --- a/TAO/tao/IFR_Client/IFR_Extended.pidl +++ b/TAO/tao/IFR_Client/IFR_Extended.pidl @@ -18,7 +18,7 @@ // // The command used to generate code from this IDL file is: // -// tao_idl -Ge 1 -Sc -I../.. -GA -GT \ +// tao_idl -Ge 1 -Sc -I../.. -GA \ // -Wb,export_macro=TAO_IFR_Client_Export \ // -Wb,export_include=ifr_client_export.h \ // -Wb,pre_include="ace/pre.h" \ @@ -217,7 +217,7 @@ module CORBA ); }; - interface ValueBoxDef : TypedefDef + interface ValueBoxDef : TypedefDef { attribute IDLType original_type_def; }; diff --git a/TAO/tao/IFR_Client/IFR_ExtendedA.cpp b/TAO/tao/IFR_Client/IFR_ExtendedA.cpp index bcff17ab325..d2c8698ea84 100644 --- a/TAO/tao/IFR_Client/IFR_ExtendedA.cpp +++ b/TAO/tao/IFR_Client/IFR_ExtendedA.cpp @@ -884,109 +884,3 @@ operator>>= ( _tao_elem ); } - -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) - - template class - TAO::Any_Dual_Impl_T< - CORBA::ValueMemberSeq - >; - - template class - TAO::Any_Dual_Impl_T< - CORBA::ValueDef::FullValueDescription - >; - - template class - TAO::Any_Impl_T< - CORBA::ValueDef - >; - - template class - TAO::Any_Impl_T< - CORBA::ValueBoxDef - >; - - template class - TAO::Any_Dual_Impl_T< - CORBA::ExtValueDef::ExtFullValueDescription - >; - - template class - TAO::Any_Impl_T< - CORBA::ExtValueDef - >; - - template class - TAO::Any_Impl_T< - CORBA::FixedDef - >; - - template class - TAO::Any_Dual_Impl_T< - CORBA::ValueMember - >; - - template class - TAO::Any_Impl_T< - CORBA::ValueMemberDef - >; - - template class - TAO::Any_Dual_Impl_T< - CORBA::ValueDescription - >; - -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) - -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - CORBA::ValueMemberSeq \ - > - -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - CORBA::ValueDef::FullValueDescription \ - > - -# pragma instantiate \ - TAO::Any_Impl_T< \ - CORBA::ValueDef \ - > - -# pragma instantiate \ - TAO::Any_Impl_T< \ - CORBA::ValueBoxDef \ - > - -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - CORBA::ExtValueDef::ExtFullValueDescription \ - > - -# pragma instantiate \ - TAO::Any_Impl_T< \ - CORBA::ExtValueDef \ - > - -# pragma instantiate \ - TAO::Any_Impl_T< \ - CORBA::FixedDef \ - > - -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - CORBA::ValueMember \ - > - -# pragma instantiate \ - TAO::Any_Impl_T< \ - CORBA::ValueMemberDef \ - > - -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - CORBA::ValueDescription \ - > - -#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/TAO/tao/IFR_Client/IFR_ExtendedC.cpp b/TAO/tao/IFR_Client/IFR_ExtendedC.cpp index 24c3f2cfd49..b4b2c709440 100644 --- a/TAO/tao/IFR_Client/IFR_ExtendedC.cpp +++ b/TAO/tao/IFR_Client/IFR_ExtendedC.cpp @@ -3268,1156 +3268,3 @@ CORBA::Boolean operator>> ( return 1; } - -// TAO_IDL - Generated from -// be\be_visitor_root/root.cpp:1528 - -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) - -#if !defined (_CORBA_IDLTYPE__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_IDLTYPE__ARG_TRAITS_TMPLINST_CS_ - - template class - TAO::Arg_Traits< - CORBA::IDLType - >; - - template class - TAO::Object_Arg_Traits_T< - CORBA::IDLType_ptr, - CORBA::IDLType_var, - CORBA::IDLType_out, - TAO::Objref_Traits<CORBA::IDLType> - >; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_ - - template class TAO::Arg_Traits<CORBA::InterfaceDefSeq>; - - template class - TAO::Var_Size_Arg_Traits_T< - CORBA::InterfaceDefSeq, - CORBA::InterfaceDefSeq_var, - CORBA::InterfaceDefSeq_out - >; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_VALUEDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_VALUEDEF__ARG_TRAITS_TMPLINST_CS_ - - template class - TAO::Arg_Traits< - CORBA::ValueDef - >; - - template class - TAO::Object_Arg_Traits_T< - CORBA::ValueDef_ptr, - CORBA::ValueDef_var, - CORBA::ValueDef_out, - TAO::Objref_Traits<CORBA::ValueDef> - >; - -#endif /* end #if !defined */ - - template class - TAO::Ret_Var_Size_Argument_T< - CORBA::InterfaceDefSeq, - CORBA::InterfaceDefSeq_var - >; - - template class - TAO::In_Var_Size_Argument_T< - CORBA::InterfaceDefSeq - >; - - template class - TAO::Ret_Var_Size_Argument_T< - CORBA::InitializerSeq, - CORBA::InitializerSeq_var - >; - - template class - TAO::In_Var_Size_Argument_T< - CORBA::InitializerSeq - >; - - template class - TAO::Ret_Object_Argument_T< - CORBA::ValueDef_ptr, - CORBA::ValueDef_var - >; - - template class - TAO::In_Object_Argument_T< - CORBA::ValueDef_ptr - >; - - template class - TAO::Ret_Var_Size_Argument_T< - CORBA::ValueDefSeq, - CORBA::ValueDefSeq_var - >; - - template class - TAO::In_Var_Size_Argument_T< - CORBA::ValueDefSeq - >; - -#if !defined (_CORBA_VALUEDEF_FULLVALUEDESCRIPTION__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_VALUEDEF_FULLVALUEDESCRIPTION__ARG_TRAITS_TMPLINST_CS_ - - template class TAO::Arg_Traits<CORBA::ValueDef::FullValueDescription>; - - template class - TAO::Var_Size_Arg_Traits_T< - CORBA::ValueDef::FullValueDescription, - CORBA::ValueDef::FullValueDescription_var, - CORBA::ValueDef::FullValueDescription_out - >; - -#endif /* end #if !defined */ - - template class - TAO_VarSeq_Var_T< - CORBA::ValueMemberSeq, - CORBA::ValueMember - >; - - template class - TAO_Seq_Var_Base_T< - CORBA::ValueMemberSeq, - CORBA::ValueMember - >; - - template class - TAO_Seq_Out_T< - CORBA::ValueMemberSeq, - CORBA::ValueMemberSeq_var, - CORBA::ValueMember - >; - -#if !defined (_CORBA_VALUEMEMBER__EXPLICIT_CS_) -#define _CORBA_VALUEMEMBER__EXPLICIT_CS_ - - template class - TAO_Unbounded_Sequence< - CORBA::ValueMember - >; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_ - - template class TAO::Arg_Traits<CORBA::InitializerSeq>; - - template class - TAO::Var_Size_Arg_Traits_T< - CORBA::InitializerSeq, - CORBA::InitializerSeq_var, - CORBA::InitializerSeq_out - >; - -#endif /* end #if !defined */ - - template class - TAO_Var_Var_T< - CORBA::ValueDef::FullValueDescription - >; - - template class - TAO_Var_Base_T< - CORBA::ValueDef::FullValueDescription - >; - - template class - TAO_Out_T< - CORBA::ValueDef::FullValueDescription, - CORBA::ValueDef::FullValueDescription_var - >; - - template class - TAO::Ret_Var_Size_Argument_T< - CORBA::ValueDef::FullValueDescription, - CORBA::ValueDef::FullValueDescription_var - >; - - template class - TAO::Ret_Object_Argument_T< - CORBA::ValueMemberDef_ptr, - CORBA::ValueMemberDef_var - >; - - template class - TAO::In_Object_Argument_T< - CORBA::IDLType_ptr - >; - - template class - TAO::Ret_Object_Argument_T< - CORBA::AttributeDef_ptr, - CORBA::AttributeDef_var - >; - - template class - TAO::In_Basic_Argument_T< - CORBA::AttributeMode - >; - - template class - TAO::Ret_Object_Argument_T< - CORBA::OperationDef_ptr, - CORBA::OperationDef_var - >; - - template class - TAO::In_Basic_Argument_T< - CORBA::OperationMode - >; - - template class - TAO::In_Var_Size_Argument_T< - CORBA::ParDescriptionSeq - >; - - template class - TAO::In_Var_Size_Argument_T< - CORBA::ExceptionDefSeq - >; - - template class - TAO::In_Var_Size_Argument_T< - CORBA::ContextIdSeq - >; - - template class - TAO::Objref_Traits< - CORBA::ValueDef - >; - - template class - TAO_Objref_Var_T< - CORBA::ValueDef - >; - - template class - TAO_Objref_Out_T< - CORBA::ValueDef - >; - - template class - TAO::Narrow_Utils< - CORBA::ValueDef - >; - -#if !defined (_CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_ - - template class TAO::Arg_Traits<CORBA::ValueDefSeq>; - - template class - TAO::Var_Size_Arg_Traits_T< - CORBA::ValueDefSeq, - CORBA::ValueDefSeq_var, - CORBA::ValueDefSeq_out - >; - -#endif /* end #if !defined */ - - template class - TAO::Ret_Object_Argument_T< - CORBA::IDLType_ptr, - CORBA::IDLType_var - >; - - template class - TAO::Objref_Traits< - CORBA::ValueBoxDef - >; - - template class - TAO_Objref_Var_T< - CORBA::ValueBoxDef - >; - - template class - TAO_Objref_Out_T< - CORBA::ValueBoxDef - >; - - template class - TAO::Narrow_Utils< - CORBA::ValueBoxDef - >; - - template class - TAO::Ret_Var_Size_Argument_T< - CORBA::ExtInitializerSeq, - CORBA::ExtInitializerSeq_var - >; - - template class - TAO::In_Var_Size_Argument_T< - CORBA::ExtInitializerSeq - >; - -#if !defined (_CORBA_EXTVALUEDEF_EXTFULLVALUEDESCRIPTION__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_EXTVALUEDEF_EXTFULLVALUEDESCRIPTION__ARG_TRAITS_TMPLINST_CS_ - - template class TAO::Arg_Traits<CORBA::ExtValueDef::ExtFullValueDescription>; - - template class - TAO::Var_Size_Arg_Traits_T< - CORBA::ExtValueDef::ExtFullValueDescription, - CORBA::ExtValueDef::ExtFullValueDescription_var, - CORBA::ExtValueDef::ExtFullValueDescription_out - >; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_ - - template class TAO::Arg_Traits<CORBA::ExtInitializerSeq>; - - template class - TAO::Var_Size_Arg_Traits_T< - CORBA::ExtInitializerSeq, - CORBA::ExtInitializerSeq_var, - CORBA::ExtInitializerSeq_out - >; - -#endif /* end #if !defined */ - - template class - TAO_Var_Var_T< - CORBA::ExtValueDef::ExtFullValueDescription - >; - - template class - TAO_Var_Base_T< - CORBA::ExtValueDef::ExtFullValueDescription - >; - - template class - TAO_Out_T< - CORBA::ExtValueDef::ExtFullValueDescription, - CORBA::ExtValueDef::ExtFullValueDescription_var - >; - - template class - TAO::Ret_Var_Size_Argument_T< - CORBA::ExtValueDef::ExtFullValueDescription, - CORBA::ExtValueDef::ExtFullValueDescription_var - >; - - template class - TAO::Ret_Object_Argument_T< - CORBA::ExtAttributeDef_ptr, - CORBA::ExtAttributeDef_var - >; - - template class - TAO::Objref_Traits< - CORBA::ExtValueDef - >; - - template class - TAO_Objref_Var_T< - CORBA::ExtValueDef - >; - - template class - TAO_Objref_Out_T< - CORBA::ExtValueDef - >; - - template class - TAO::Narrow_Utils< - CORBA::ExtValueDef - >; - - template class - TAO::Objref_Traits< - CORBA::FixedDef - >; - - template class - TAO_Objref_Var_T< - CORBA::FixedDef - >; - - template class - TAO_Objref_Out_T< - CORBA::FixedDef - >; - - template class - TAO::Narrow_Utils< - CORBA::FixedDef - >; - -#if !defined (_CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_ - - template class TAO::Arg_Traits<CORBA::ExceptionDefSeq>; - - template class - TAO::Var_Size_Arg_Traits_T< - CORBA::ExceptionDefSeq, - CORBA::ExceptionDefSeq_var, - CORBA::ExceptionDefSeq_out - >; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_ATTRIBUTEMODE__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_ATTRIBUTEMODE__ARG_TRAITS_TMPLINST_CS_ - - template class TAO::Arg_Traits<CORBA::AttributeMode>; - - template class TAO::Basic_Arg_Traits_T<CORBA::AttributeMode>; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_ATTRIBUTEDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_ATTRIBUTEDEF__ARG_TRAITS_TMPLINST_CS_ - - template class - TAO::Arg_Traits< - CORBA::AttributeDef - >; - - template class - TAO::Object_Arg_Traits_T< - CORBA::AttributeDef_ptr, - CORBA::AttributeDef_var, - CORBA::AttributeDef_out, - TAO::Objref_Traits<CORBA::AttributeDef> - >; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_EXTATTRIBUTEDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_EXTATTRIBUTEDEF__ARG_TRAITS_TMPLINST_CS_ - - template class - TAO::Arg_Traits< - CORBA::ExtAttributeDef - >; - - template class - TAO::Object_Arg_Traits_T< - CORBA::ExtAttributeDef_ptr, - CORBA::ExtAttributeDef_var, - CORBA::ExtAttributeDef_out, - TAO::Objref_Traits<CORBA::ExtAttributeDef> - >; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_OPERATIONMODE__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_OPERATIONMODE__ARG_TRAITS_TMPLINST_CS_ - - template class TAO::Arg_Traits<CORBA::OperationMode>; - - template class TAO::Basic_Arg_Traits_T<CORBA::OperationMode>; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_ - - template class TAO::Arg_Traits<CORBA::ParDescriptionSeq>; - - template class - TAO::Var_Size_Arg_Traits_T< - CORBA::ParDescriptionSeq, - CORBA::ParDescriptionSeq_var, - CORBA::ParDescriptionSeq_out - >; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_ - - template class TAO::Arg_Traits<CORBA::ContextIdSeq>; - - template class - TAO::Var_Size_Arg_Traits_T< - CORBA::ContextIdSeq, - CORBA::ContextIdSeq_var, - CORBA::ContextIdSeq_out - >; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_OPERATIONDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_OPERATIONDEF__ARG_TRAITS_TMPLINST_CS_ - - template class - TAO::Arg_Traits< - CORBA::OperationDef - >; - - template class - TAO::Object_Arg_Traits_T< - CORBA::OperationDef_ptr, - CORBA::OperationDef_var, - CORBA::OperationDef_out, - TAO::Objref_Traits<CORBA::OperationDef> - >; - -#endif /* end #if !defined */ - - template class - TAO_Var_Var_T< - CORBA::ValueMember - >; - - template class - TAO_Var_Base_T< - CORBA::ValueMember - >; - - template class - TAO_Out_T< - CORBA::ValueMember, - CORBA::ValueMember_var - >; - -#if !defined (_CORBA_VALUEMEMBERDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_VALUEMEMBERDEF__ARG_TRAITS_TMPLINST_CS_ - - template class - TAO::Arg_Traits< - CORBA::ValueMemberDef - >; - - template class - TAO::Object_Arg_Traits_T< - CORBA::ValueMemberDef_ptr, - CORBA::ValueMemberDef_var, - CORBA::ValueMemberDef_out, - TAO::Objref_Traits<CORBA::ValueMemberDef> - >; - -#endif /* end #if !defined */ - - template class - TAO::Objref_Traits< - CORBA::ValueMemberDef - >; - - template class - TAO_Objref_Var_T< - CORBA::ValueMemberDef - >; - - template class - TAO_Objref_Out_T< - CORBA::ValueMemberDef - >; - - template class - TAO::Narrow_Utils< - CORBA::ValueMemberDef - >; - - template class - TAO_Var_Var_T< - CORBA::ValueDescription - >; - - template class - TAO_Var_Base_T< - CORBA::ValueDescription - >; - - template class - TAO_Out_T< - CORBA::ValueDescription, - CORBA::ValueDescription_var - >; - -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) - -#if !defined (_CORBA_IDLTYPE__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_IDLTYPE__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate \ - TAO::Arg_Traits< \ - CORBA::IDLType \ - > - -# pragma instantiate \ - TAO::Object_Arg_Traits_T< \ - CORBA::IDLType_ptr, \ - CORBA::IDLType_var, \ - CORBA::IDLType_out, \ - TAO::Objref_Traits<CORBA::IDLType> \ - > - -#endif /* end #if !defined */ - -#if !defined (_CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate TAO::Arg_Traits<CORBA::InterfaceDefSeq> - -# pragma instantiate \ - TAO::Var_Size_Arg_Traits_T< \ - CORBA::InterfaceDefSeq, \ - CORBA::InterfaceDefSeq_var, \ - CORBA::InterfaceDefSeq_out \ - > - -#endif /* end #if !defined */ - -#if !defined (_CORBA_VALUEDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_VALUEDEF__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate \ - TAO::Arg_Traits< \ - CORBA::ValueDef \ - > - -# pragma instantiate \ - TAO::Object_Arg_Traits_T< \ - CORBA::ValueDef_ptr, \ - CORBA::ValueDef_var, \ - CORBA::ValueDef_out, \ - TAO::Objref_Traits<CORBA::ValueDef> \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO::Ret_Var_Size_Argument_T< \ - CORBA::InterfaceDefSeq, \ - CORBA::InterfaceDefSeq_var \ - > - -# pragma instantiate \ - TAO::In_Var_Size_Argument_T< \ - CORBA::InterfaceDefSeq \ - > - -# pragma instantiate \ - TAO::Ret_Var_Size_Argument_T< \ - CORBA::InitializerSeq, \ - CORBA::InitializerSeq_var \ - > - -# pragma instantiate \ - TAO::In_Var_Size_Argument_T< \ - CORBA::InitializerSeq \ - > - -# pragma instantiate \ - TAO::Ret_Object_Argument_T< \ - CORBA::ValueDef_ptr, \ - CORBA::ValueDef_var \ - > - -# pragma instantiate \ - TAO::In_Object_Argument_T< \ - CORBA::ValueDef_ptr \ - > - -# pragma instantiate \ - TAO::Ret_Var_Size_Argument_T< \ - CORBA::ValueDefSeq, \ - CORBA::ValueDefSeq_var \ - > - -# pragma instantiate \ - TAO::In_Var_Size_Argument_T< \ - CORBA::ValueDefSeq \ - > - -#if !defined (_CORBA_VALUEDEF_FULLVALUEDESCRIPTION__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_VALUEDEF_FULLVALUEDESCRIPTION__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate TAO::Arg_Traits<CORBA::ValueDef::FullValueDescription> - -# pragma instantiate \ - TAO::Var_Size_Arg_Traits_T< \ - CORBA::ValueDef::FullValueDescription, \ - CORBA::ValueDef::FullValueDescription_var, \ - CORBA::ValueDef::FullValueDescription_out \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO_VarSeq_Var_T< \ - CORBA::ValueMemberSeq, \ - CORBA::ValueMember \ - > - -# pragma instantiate \ - TAO_Seq_Var_Base_T< \ - CORBA::ValueMemberSeq, \ - CORBA::ValueMember \ - > - -# pragma instantiate \ - TAO_Seq_Out_T< \ - CORBA::ValueMemberSeq, \ - CORBA::ValueMemberSeq_var, \ - CORBA::ValueMember \ - > - -#if !defined (_CORBA_VALUEMEMBER__EXPLICIT_CS_) -#define _CORBA_VALUEMEMBER__EXPLICIT_CS_ - -# pragma instantiate \ - TAO_Unbounded_Sequence< \ - CORBA::ValueMember \ - > - -#endif /* end #if !defined */ - -#if !defined (_CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate TAO::Arg_Traits<CORBA::InitializerSeq> - -# pragma instantiate \ - TAO::Var_Size_Arg_Traits_T< \ - CORBA::InitializerSeq, \ - CORBA::InitializerSeq_var, \ - CORBA::InitializerSeq_out \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO_Var_Var_T< \ - CORBA::ValueDef::FullValueDescription \ - > - -# pragma instantiate \ - TAO_Var_Base_T< \ - CORBA::ValueDef::FullValueDescription \ - > - -# pragma instantiate \ - TAO_Out_T< \ - CORBA::ValueDef::FullValueDescription, \ - CORBA::ValueDef::FullValueDescription_var \ - > - -# pragma instantiate \ - TAO::Ret_Var_Size_Argument_T< \ - CORBA::ValueDef::FullValueDescription, \ - CORBA::ValueDef::FullValueDescription_var \ - > - -# pragma instantiate \ - TAO::Ret_Object_Argument_T< \ - CORBA::ValueMemberDef_ptr, \ - CORBA::ValueMemberDef_var \ - > - -# pragma instantiate \ - TAO::In_Object_Argument_T< \ - CORBA::IDLType_ptr \ - > - -# pragma instantiate \ - TAO::Ret_Object_Argument_T< \ - CORBA::AttributeDef_ptr, \ - CORBA::AttributeDef_var \ - > - -# pragma instantiate \ - TAO::In_Basic_Argument_T< \ - CORBA::AttributeMode \ - > - -# pragma instantiate \ - TAO::Ret_Object_Argument_T< \ - CORBA::OperationDef_ptr, \ - CORBA::OperationDef_var \ - > - -# pragma instantiate \ - TAO::In_Basic_Argument_T< \ - CORBA::OperationMode \ - > - -# pragma instantiate \ - TAO::In_Var_Size_Argument_T< \ - CORBA::ParDescriptionSeq \ - > - -# pragma instantiate \ - TAO::In_Var_Size_Argument_T< \ - CORBA::ExceptionDefSeq \ - > - -# pragma instantiate \ - TAO::In_Var_Size_Argument_T< \ - CORBA::ContextIdSeq \ - > - -# pragma instantiate \ - TAO::Objref_Traits< \ - CORBA::ValueDef \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - CORBA::ValueDef - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - CORBA::ValueDef - > - -# pragma instantiate \ - TAO::Narrow_Utils< \ - CORBA::ValueDef \ - > - -#if !defined (_CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate TAO::Arg_Traits<CORBA::ValueDefSeq> - -# pragma instantiate \ - TAO::Var_Size_Arg_Traits_T< \ - CORBA::ValueDefSeq, \ - CORBA::ValueDefSeq_var, \ - CORBA::ValueDefSeq_out \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO::Ret_Object_Argument_T< \ - CORBA::IDLType_ptr, \ - CORBA::IDLType_var \ - > - -# pragma instantiate \ - TAO::Objref_Traits< \ - CORBA::ValueBoxDef \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - CORBA::ValueBoxDef - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - CORBA::ValueBoxDef - > - -# pragma instantiate \ - TAO::Narrow_Utils< \ - CORBA::ValueBoxDef \ - > - -# pragma instantiate \ - TAO::Ret_Var_Size_Argument_T< \ - CORBA::ExtInitializerSeq, \ - CORBA::ExtInitializerSeq_var \ - > - -# pragma instantiate \ - TAO::In_Var_Size_Argument_T< \ - CORBA::ExtInitializerSeq \ - > - -#if !defined (_CORBA_EXTVALUEDEF_EXTFULLVALUEDESCRIPTION__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_EXTVALUEDEF_EXTFULLVALUEDESCRIPTION__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate TAO::Arg_Traits<CORBA::ExtValueDef::ExtFullValueDescription> - -# pragma instantiate \ - TAO::Var_Size_Arg_Traits_T< \ - CORBA::ExtValueDef::ExtFullValueDescription, \ - CORBA::ExtValueDef::ExtFullValueDescription_var, \ - CORBA::ExtValueDef::ExtFullValueDescription_out \ - > - -#endif /* end #if !defined */ - -#if !defined (_CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate TAO::Arg_Traits<CORBA::ExtInitializerSeq> - -# pragma instantiate \ - TAO::Var_Size_Arg_Traits_T< \ - CORBA::ExtInitializerSeq, \ - CORBA::ExtInitializerSeq_var, \ - CORBA::ExtInitializerSeq_out \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO_Var_Var_T< \ - CORBA::ExtValueDef::ExtFullValueDescription \ - > - -# pragma instantiate \ - TAO_Var_Base_T< \ - CORBA::ExtValueDef::ExtFullValueDescription \ - > - -# pragma instantiate \ - TAO_Out_T< \ - CORBA::ExtValueDef::ExtFullValueDescription, \ - CORBA::ExtValueDef::ExtFullValueDescription_var \ - > - -# pragma instantiate \ - TAO::Ret_Var_Size_Argument_T< \ - CORBA::ExtValueDef::ExtFullValueDescription, \ - CORBA::ExtValueDef::ExtFullValueDescription_var \ - > - -# pragma instantiate \ - TAO::Ret_Object_Argument_T< \ - CORBA::ExtAttributeDef_ptr, \ - CORBA::ExtAttributeDef_var \ - > - -# pragma instantiate \ - TAO::Objref_Traits< \ - CORBA::ExtValueDef \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - CORBA::ExtValueDef - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - CORBA::ExtValueDef - > - -# pragma instantiate \ - TAO::Narrow_Utils< \ - CORBA::ExtValueDef \ - > - -# pragma instantiate \ - TAO::Objref_Traits< \ - CORBA::FixedDef \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - CORBA::FixedDef - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - CORBA::FixedDef - > - -# pragma instantiate \ - TAO::Narrow_Utils< \ - CORBA::FixedDef \ - > - -#if !defined (_CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate TAO::Arg_Traits<CORBA::ExceptionDefSeq> - -# pragma instantiate \ - TAO::Var_Size_Arg_Traits_T< \ - CORBA::ExceptionDefSeq, \ - CORBA::ExceptionDefSeq_var, \ - CORBA::ExceptionDefSeq_out \ - > - -#endif /* end #if !defined */ - -#if !defined (_CORBA_ATTRIBUTEMODE__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_ATTRIBUTEMODE__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate TAO::Arg_Traits<CORBA::AttributeMode> - -# pragma instantiate TAO::Basic_Arg_Traits_T<CORBA::AttributeMode> - -#endif /* end #if !defined */ - -#if !defined (_CORBA_ATTRIBUTEDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_ATTRIBUTEDEF__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate \ - TAO::Arg_Traits< \ - CORBA::AttributeDef \ - > - -# pragma instantiate \ - TAO::Object_Arg_Traits_T< \ - CORBA::AttributeDef_ptr, \ - CORBA::AttributeDef_var, \ - CORBA::AttributeDef_out, \ - TAO::Objref_Traits<CORBA::AttributeDef> \ - > - -#endif /* end #if !defined */ - -#if !defined (_CORBA_EXTATTRIBUTEDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_EXTATTRIBUTEDEF__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate \ - TAO::Arg_Traits< \ - CORBA::ExtAttributeDef \ - > - -# pragma instantiate \ - TAO::Object_Arg_Traits_T< \ - CORBA::ExtAttributeDef_ptr, \ - CORBA::ExtAttributeDef_var, \ - CORBA::ExtAttributeDef_out, \ - TAO::Objref_Traits<CORBA::ExtAttributeDef> \ - > - -#endif /* end #if !defined */ - -#if !defined (_CORBA_OPERATIONMODE__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_OPERATIONMODE__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate TAO::Arg_Traits<CORBA::OperationMode> - -# pragma instantiate TAO::Basic_Arg_Traits_T<CORBA::OperationMode> - -#endif /* end #if !defined */ - -#if !defined (_CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate TAO::Arg_Traits<CORBA::ParDescriptionSeq> - -# pragma instantiate \ - TAO::Var_Size_Arg_Traits_T< \ - CORBA::ParDescriptionSeq, \ - CORBA::ParDescriptionSeq_var, \ - CORBA::ParDescriptionSeq_out \ - > - -#endif /* end #if !defined */ - -#if !defined (_CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate TAO::Arg_Traits<CORBA::ContextIdSeq> - -# pragma instantiate \ - TAO::Var_Size_Arg_Traits_T< \ - CORBA::ContextIdSeq, \ - CORBA::ContextIdSeq_var, \ - CORBA::ContextIdSeq_out \ - > - -#endif /* end #if !defined */ - -#if !defined (_CORBA_OPERATIONDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_OPERATIONDEF__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate \ - TAO::Arg_Traits< \ - CORBA::OperationDef \ - > - -# pragma instantiate \ - TAO::Object_Arg_Traits_T< \ - CORBA::OperationDef_ptr, \ - CORBA::OperationDef_var, \ - CORBA::OperationDef_out, \ - TAO::Objref_Traits<CORBA::OperationDef> \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO_Var_Var_T< \ - CORBA::ValueMember \ - > - -# pragma instantiate \ - TAO_Var_Base_T< \ - CORBA::ValueMember \ - > - -# pragma instantiate \ - TAO_Out_T< \ - CORBA::ValueMember, \ - CORBA::ValueMember_var \ - > - -#if !defined (_CORBA_VALUEMEMBERDEF__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_VALUEMEMBERDEF__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate \ - TAO::Arg_Traits< \ - CORBA::ValueMemberDef \ - > - -# pragma instantiate \ - TAO::Object_Arg_Traits_T< \ - CORBA::ValueMemberDef_ptr, \ - CORBA::ValueMemberDef_var, \ - CORBA::ValueMemberDef_out, \ - TAO::Objref_Traits<CORBA::ValueMemberDef> \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO::Objref_Traits< \ - CORBA::ValueMemberDef \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - CORBA::ValueMemberDef - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - CORBA::ValueMemberDef - > - -# pragma instantiate \ - TAO::Narrow_Utils< \ - CORBA::ValueMemberDef \ - > - -# pragma instantiate \ - TAO_Var_Var_T< \ - CORBA::ValueDescription \ - > - -# pragma instantiate \ - TAO_Var_Base_T< \ - CORBA::ValueDescription \ - > - -# pragma instantiate \ - TAO_Out_T< \ - CORBA::ValueDescription, \ - CORBA::ValueDescription_var \ - > - -#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/TAO/tao/IFR_Client/IFR_ExtendedC.h b/TAO/tao/IFR_Client/IFR_ExtendedC.h index 404da527e0e..b62da63b595 100644 --- a/TAO/tao/IFR_Client/IFR_ExtendedC.h +++ b/TAO/tao/IFR_Client/IFR_ExtendedC.h @@ -1290,7 +1290,7 @@ TAO::Collocation_Proxy_Broker * ); // TAO_IDL - Generated from -// be\be_visitor_traits.cpp:59 +// be\be_visitor_traits.cpp:61 // Traits specializations. namespace TAO diff --git a/TAO/tao/IORInterceptor/IORInfo.pidl b/TAO/tao/IORInterceptor/IORInfo.pidl index b14ff59a42f..33bd2b8f705 100644 --- a/TAO/tao/IORInterceptor/IORInfo.pidl +++ b/TAO/tao/IORInterceptor/IORInfo.pidl @@ -20,7 +20,7 @@ * The command used to generate code is: * * tao_idl - * -o orig -Gp -Gd -Ge 1 -Sa -St -GT -Sc -Sci + * -o orig -Gp -Gd -Ge 1 -Sa -St -Sc -Sci * -I$(TAO_ROOT) * -Wb,export_macro=TAO_IORInterceptor_Export * -Wb,export_include="iorinterceptor_export.h" diff --git a/TAO/tao/IORInterceptor/IORInfoC.cpp b/TAO/tao/IORInterceptor/IORInfoC.cpp index eeb67b7c560..59b0bd08115 100644 --- a/TAO/tao/IORInterceptor/IORInfoC.cpp +++ b/TAO/tao/IORInterceptor/IORInfoC.cpp @@ -196,78 +196,3 @@ PortableInterceptor::IORInfo::marshal (TAO_OutputCDR &) { return false; } - -// TAO_IDL - Generated from -// be\be_visitor_root/root.cpp:1528 - -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) - -#if !defined (_PORTABLEINTERCEPTOR_OBJECTREFERENCEFACTORY__ARG_TRAITS_TMPLINST_CS_) -#define _PORTABLEINTERCEPTOR_OBJECTREFERENCEFACTORY__ARG_TRAITS_TMPLINST_CS_ - - template class - TAO::Arg_Traits< - PortableInterceptor::ObjectReferenceFactory - >; - - template class - TAO::Object_Arg_Traits_T< - PortableInterceptor::ObjectReferenceFactory *, - PortableInterceptor::ObjectReferenceFactory_var, - PortableInterceptor::ObjectReferenceFactory_out, - TAO::Objref_Traits<PortableInterceptor::ObjectReferenceFactory> - >; - -#endif /* end #if !defined */ - - template class - TAO::Objref_Traits< - PortableInterceptor::IORInfo - >; - - template class - TAO_Objref_Var_T< - PortableInterceptor::IORInfo - >; - - template class - TAO_Objref_Out_T< - PortableInterceptor::IORInfo - >; - -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) - -#if !defined (_PORTABLEINTERCEPTOR_OBJECTREFERENCEFACTORY__ARG_TRAITS_TMPLINST_CS_) -#define _PORTABLEINTERCEPTOR_OBJECTREFERENCEFACTORY__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate \ - TAO::Arg_Traits< \ - PortableInterceptor::ObjectReferenceFactory \ - > - -# pragma instantiate \ - TAO::Object_Arg_Traits_T< \ - PortableInterceptor::ObjectReferenceFactory *, \ - PortableInterceptor::ObjectReferenceFactory_var, \ - PortableInterceptor::ObjectReferenceFactory_out, \ - TAO::Objref_Traits<PortableInterceptor::ObjectReferenceFactory> \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO::Objref_Traits< \ - PortableInterceptor::IORInfo \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - PortableInterceptor::IORInfo - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - PortableInterceptor::IORInfo - > - -#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/TAO/tao/IORInterceptor/IORInfoC.h b/TAO/tao/IORInterceptor/IORInfoC.h index afefdb494a8..64b2ba035cc 100644 --- a/TAO/tao/IORInterceptor/IORInfoC.h +++ b/TAO/tao/IORInterceptor/IORInfoC.h @@ -245,7 +245,7 @@ namespace PortableInterceptor } // module PortableInterceptor // TAO_IDL - Generated from -// be\be_visitor_traits.cpp:59 +// be\be_visitor_traits.cpp:61 // Traits specializations. namespace TAO diff --git a/TAO/tao/IORInterceptor/IORInterceptor.pidl b/TAO/tao/IORInterceptor/IORInterceptor.pidl index 8469a8504bc..cd1a0454ea9 100644 --- a/TAO/tao/IORInterceptor/IORInterceptor.pidl +++ b/TAO/tao/IORInterceptor/IORInterceptor.pidl @@ -20,7 +20,7 @@ * The command used to generate code is: * * tao_idl - * -o orig -Gp -Gd -Ge 1 -Sa -Sc -St -GT -Sci + * -o orig -Gp -Gd -Ge 1 -Sa -Sc -St -Sci * -I$(TAO_ROOT) * -Wb,export_macro=TAO_IORInterceptor_Export * -Wb,export_include="iorinterceptor_export.h" diff --git a/TAO/tao/IORInterceptor/IORInterceptorC.cpp b/TAO/tao/IORInterceptor/IORInterceptorC.cpp index 4a5a54fd9cd..e66ab20c72a 100644 --- a/TAO/tao/IORInterceptor/IORInterceptorC.cpp +++ b/TAO/tao/IORInterceptor/IORInterceptorC.cpp @@ -182,42 +182,3 @@ PortableInterceptor::IORInterceptor::marshal (TAO_OutputCDR &) { return false; } - -// TAO_IDL - Generated from -// be\be_visitor_root/root.cpp:1528 - -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) - - template class - TAO::Objref_Traits< - PortableInterceptor::IORInterceptor - >; - - template class - TAO_Objref_Var_T< - PortableInterceptor::IORInterceptor - >; - - template class - TAO_Objref_Out_T< - PortableInterceptor::IORInterceptor - >; - -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) - -# pragma instantiate \ - TAO::Objref_Traits< \ - PortableInterceptor::IORInterceptor \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - PortableInterceptor::IORInterceptor - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - PortableInterceptor::IORInterceptor - > - -#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/TAO/tao/IORInterceptor/IORInterceptorC.h b/TAO/tao/IORInterceptor/IORInterceptorC.h index 7777ac8aade..d8c358510ec 100644 --- a/TAO/tao/IORInterceptor/IORInterceptorC.h +++ b/TAO/tao/IORInterceptor/IORInterceptorC.h @@ -210,7 +210,7 @@ namespace PortableInterceptor } // module PortableInterceptor // TAO_IDL - Generated from -// be\be_visitor_traits.cpp:59 +// be\be_visitor_traits.cpp:61 // Traits specializations. namespace TAO diff --git a/TAO/tao/IORManipulation/IOR.pidl b/TAO/tao/IORManipulation/IOR.pidl index 4aad0527793..b523f138ba9 100644 --- a/TAO/tao/IORManipulation/IOR.pidl +++ b/TAO/tao/IORManipulation/IOR.pidl @@ -10,7 +10,7 @@ * To regenerate the code use: * * tao_idl \ - * -o orig -Gp -Gd -Ge 1 -GT -Sc -GA -Sci \ + * -o orig -Gp -Gd -Ge 1 -Sc -GA -Sci \ * -Wb,export_macro=TAO_IORManip_Export \ * -Wb,export_include="ior_manip_export.h" \ * -Wb,pre_include="ace/pre.h" \ diff --git a/TAO/tao/IORManipulation/IORA.cpp b/TAO/tao/IORManipulation/IORA.cpp index d250a9d75a3..d477e949978 100644 --- a/TAO/tao/IORManipulation/IORA.cpp +++ b/TAO/tao/IORManipulation/IORA.cpp @@ -869,89 +869,3 @@ CORBA::Boolean operator>>= ( _tao_elem ); } - -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) - - template class - TAO::Any_Dual_Impl_T< - TAO_IOP::EmptyProfileList - >; - - template class - TAO::Any_Dual_Impl_T< - TAO_IOP::NotFound - >; - - template class - TAO::Any_Dual_Impl_T< - TAO_IOP::Duplicate - >; - - template class - TAO::Any_Dual_Impl_T< - TAO_IOP::Invalid_IOR - >; - - template class - TAO::Any_Dual_Impl_T< - TAO_IOP::MultiProfileList - >; - - template class - TAO::Any_Impl_T< - TAO_IOP::TAO_IOR_Property - >; - - template class - TAO::Any_Dual_Impl_T< - TAO_IOP::TAO_IOR_Manipulation::IORList - >; - - template class - TAO::Any_Impl_T< - TAO_IOP::TAO_IOR_Manipulation - >; - -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) - -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - TAO_IOP::EmptyProfileList \ - > - -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - TAO_IOP::NotFound \ - > - -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - TAO_IOP::Duplicate \ - > - -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - TAO_IOP::Invalid_IOR \ - > - -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - TAO_IOP::MultiProfileList \ - > - -# pragma instantiate \ - TAO::Any_Impl_T< \ - TAO_IOP::TAO_IOR_Property \ - > - -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - TAO_IOP::TAO_IOR_Manipulation::IORList \ - > - -# pragma instantiate \ - TAO::Any_Impl_T< \ - TAO_IOP::TAO_IOR_Manipulation \ - > - -#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/TAO/tao/IORManipulation/IORC.cpp b/TAO/tao/IORManipulation/IORC.cpp index 7244dfabfe1..80b5d8c433b 100644 --- a/TAO/tao/IORManipulation/IORC.cpp +++ b/TAO/tao/IORManipulation/IORC.cpp @@ -1005,127 +1005,3 @@ CORBA::Boolean operator>> ( { return true; } - -// TAO_IDL - Generated from -// be\be_visitor_root/root.cpp:1528 - -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) - - template class - TAO::Objref_Traits< - TAO_IOP::TAO_IOR_Property - >; - - template class - TAO_Objref_Var_T< - TAO_IOP::TAO_IOR_Property - >; - - template class - TAO_Objref_Out_T< - TAO_IOP::TAO_IOR_Property - >; - - 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::Objref_Traits< - TAO_IOP::TAO_IOR_Manipulation - >; - - template class - TAO_Objref_Var_T< - TAO_IOP::TAO_IOR_Manipulation - >; - - template class - TAO_Objref_Out_T< - TAO_IOP::TAO_IOR_Manipulation - >; - -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) - -# pragma instantiate \ - TAO::Objref_Traits< \ - TAO_IOP::TAO_IOR_Property \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - TAO_IOP::TAO_IOR_Property - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - TAO_IOP::TAO_IOR_Property - > - -# 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::Objref_Traits< \ - TAO_IOP::TAO_IOR_Manipulation \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - TAO_IOP::TAO_IOR_Manipulation - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - TAO_IOP::TAO_IOR_Manipulation - > - -#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/TAO/tao/IORManipulation/IORC.h b/TAO/tao/IORManipulation/IORC.h index a809ca3f296..3c3fb06fc6c 100644 --- a/TAO/tao/IORManipulation/IORC.h +++ b/TAO/tao/IORManipulation/IORC.h @@ -763,7 +763,7 @@ namespace TAO_IOP } // module TAO_IOP // TAO_IDL - Generated from -// be\be_visitor_traits.cpp:59 +// be\be_visitor_traits.cpp:61 // Traits specializations. namespace TAO diff --git a/TAO/tao/IORTable/IORTable.pidl b/TAO/tao/IORTable/IORTable.pidl index c9f77adff38..f68bd177e2a 100644 --- a/TAO/tao/IORTable/IORTable.pidl +++ b/TAO/tao/IORTable/IORTable.pidl @@ -13,7 +13,7 @@ * * The command used to generate code from this file is: * - * tao_idl -o orig -Ge 1 -Sa -St -GT -Sci \ + * tao_idl -o orig -Ge 1 -Sa -St -Sci \ * -Wb,export_macro=TAO_IORTable_Export \ * -Wb,export_include=iortable_export.h \ * -Wb,pre_include="ace/pre.h" \ diff --git a/TAO/tao/IORTable/IORTableC.cpp b/TAO/tao/IORTable/IORTableC.cpp index 75bd130a687..afbeabe311b 100644 --- a/TAO/tao/IORTable/IORTableC.cpp +++ b/TAO/tao/IORTable/IORTableC.cpp @@ -539,72 +539,3 @@ CORBA::Boolean operator>> ( { return true; } - -// TAO_IDL - Generated from -// be\be_visitor_root/root.cpp:1528 - -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) - - template class - TAO::Objref_Traits< - IORTable::Locator - >; - - template class - TAO_Objref_Var_T< - IORTable::Locator - >; - - template class - TAO_Objref_Out_T< - IORTable::Locator - >; - - template class - TAO::Objref_Traits< - IORTable::Table - >; - - template class - TAO_Objref_Var_T< - IORTable::Table - >; - - template class - TAO_Objref_Out_T< - IORTable::Table - >; - -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) - -# pragma instantiate \ - TAO::Objref_Traits< \ - IORTable::Locator \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - IORTable::Locator - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - IORTable::Locator - > - -# pragma instantiate \ - TAO::Objref_Traits< \ - IORTable::Table \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - IORTable::Table - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - IORTable::Table - > - -#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/TAO/tao/IORTable/IORTableC.h b/TAO/tao/IORTable/IORTableC.h index 39812cabbe6..4f2d10cf9f0 100644 --- a/TAO/tao/IORTable/IORTableC.h +++ b/TAO/tao/IORTable/IORTableC.h @@ -387,7 +387,7 @@ namespace IORTable } // module IORTable // TAO_IDL - Generated from -// be\be_visitor_traits.cpp:59 +// be\be_visitor_traits.cpp:61 // Traits specializations. namespace TAO diff --git a/TAO/tao/ObjRefTemplate/Default_ORT.pidl b/TAO/tao/ObjRefTemplate/Default_ORT.pidl index e227364fa13..9ef0be12442 100644 --- a/TAO/tao/ObjRefTemplate/Default_ORT.pidl +++ b/TAO/tao/ObjRefTemplate/Default_ORT.pidl @@ -10,7 +10,7 @@ * command: * * tao_idl.exe - * -o orig -Ge 1 -GT -Sc -GA + * -o orig -Ge 1 -Sc -GA * -I../.. * -Wb,export_macro=TAO_ORT_Export \ * -Wb,export_include="ort_export.h" \ diff --git a/TAO/tao/ObjRefTemplate/Default_ORTA.cpp b/TAO/tao/ObjRefTemplate/Default_ORTA.cpp index 90069de6cbd..8e041aad526 100644 --- a/TAO/tao/ObjRefTemplate/Default_ORTA.cpp +++ b/TAO/tao/ObjRefTemplate/Default_ORTA.cpp @@ -36,7 +36,7 @@ #include "tao/Any_Impl_T.h" // TAO_IDL - Generated from -// be/be_visitor_typecode/value_typecode.cpp:32 +// be\be_visitor_typecode/value_typecode.cpp:50 static TAO::TypeCode::Value_Field<char const *, CORBA::TypeCode_ptr const *> const * const _tao_fields_TAO_Default_ORT_ObjectReferenceTemplate = 0; @@ -63,7 +63,7 @@ namespace TAO_Default_ORT // TAO_IDL - Generated from -// be/be_visitor_valuetype/any_op_cs.cpp:57 +// be\be_visitor_valuetype/any_op_cs.cpp:57 template<> CORBA::Boolean @@ -117,19 +117,3 @@ operator>>= ( } - -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) - - template class - TAO::Any_Impl_T< - TAO_Default_ORT::ObjectReferenceTemplate - >; - -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) - -# pragma instantiate \ - TAO::Any_Impl_T< \ - TAO_Default_ORT::ObjectReferenceTemplate \ - > - -#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/TAO/tao/ObjRefTemplate/Default_ORTC.cpp b/TAO/tao/ObjRefTemplate/Default_ORTC.cpp index 36c85b4e924..d94d059670b 100644 --- a/TAO/tao/ObjRefTemplate/Default_ORTC.cpp +++ b/TAO/tao/ObjRefTemplate/Default_ORTC.cpp @@ -236,46 +236,3 @@ OBV_TAO_Default_ORT::ObjectReferenceTemplate::_tao_unmarshal_state (TAO_InputCDR true ); } - -// TAO_IDL - Generated from -// be\be_visitor_root/root.cpp:1528 - -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) - - template class - TAO::Value_Traits< - TAO_Default_ORT::ObjectReferenceTemplate - >; - - template class - TAO_Value_Var_T< - TAO_Default_ORT::ObjectReferenceTemplate - - >; - - template class - TAO_Value_Out_T< - TAO_Default_ORT::ObjectReferenceTemplate - - >; - -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) - -# pragma instantiate \ - TAO::Value_Traits< \ - TAO_Default_ORT::ObjectReferenceTemplate \ - > - -# pragma instantiate \ - TAO_Value_Var_T< \ - TAO_Default_ORT::ObjectReferenceTemplate \ - - > - -# pragma instantiate \ - TAO_Value_Out_T< \ - TAO_Default_ORT::ObjectReferenceTemplate \ - - > - -#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/TAO/tao/ObjRefTemplate/Default_ORTC.h b/TAO/tao/ObjRefTemplate/Default_ORTC.h index 05e80790978..f7f225bf63b 100644 --- a/TAO/tao/ObjRefTemplate/Default_ORTC.h +++ b/TAO/tao/ObjRefTemplate/Default_ORTC.h @@ -193,7 +193,7 @@ namespace OBV_TAO_Default_ORT } // TAO_IDL - Generated from -// be\be_visitor_traits.cpp:59 +// be\be_visitor_traits.cpp:61 // Traits specializations. namespace TAO @@ -225,8 +225,8 @@ TAO_ORT_Export CORBA::Boolean operator>>= (const CORBA::Any &, TAO_Default_ORT:: namespace CORBA { - TAO_NAMESPACE_STORAGE_CLASS void add_ref (TAO_Default_ORT::ObjectReferenceTemplate *); - TAO_NAMESPACE_STORAGE_CLASS void remove_ref (TAO_Default_ORT::ObjectReferenceTemplate *); + extern TAO_ORT_Export void add_ref (TAO_Default_ORT::ObjectReferenceTemplate *); + extern TAO_ORT_Export void remove_ref (TAO_Default_ORT::ObjectReferenceTemplate *); } // TAO_IDL - Generated from @@ -236,7 +236,7 @@ TAO_ORT_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const TAO_Default_ORT TAO_ORT_Export CORBA::Boolean operator>> (TAO_InputCDR &, TAO_Default_ORT::ObjectReferenceTemplate *&); // TAO_IDL - Generated from -// be\be_codegen.cpp:947 +// be\be_codegen.cpp:955 #if defined (__ACE_INLINE__) #include "Default_ORTC.inl" diff --git a/TAO/tao/ObjRefTemplate/ObjectReferenceTemplate.pidl b/TAO/tao/ObjRefTemplate/ObjectReferenceTemplate.pidl index 277f18dc5d1..335fd5ad8d9 100644 --- a/TAO/tao/ObjRefTemplate/ObjectReferenceTemplate.pidl +++ b/TAO/tao/ObjRefTemplate/ObjectReferenceTemplate.pidl @@ -11,7 +11,7 @@ * using the following command: * * tao_idl.exe - * -o orig -Gp -Gd -Ge 1 -GT -Sc -GA + * -o orig -Gp -Gd -Ge 1 -Sc -GA * -I$(TAO_ROOT) * -Wb,export_macro=TAO_ORT_Export * -Wb,export_include=ort_export.h diff --git a/TAO/tao/ObjRefTemplate/ObjectReferenceTemplateA.cpp b/TAO/tao/ObjRefTemplate/ObjectReferenceTemplateA.cpp index ed87fdffab6..5335099e6ce 100644 --- a/TAO/tao/ObjRefTemplate/ObjectReferenceTemplateA.cpp +++ b/TAO/tao/ObjRefTemplate/ObjectReferenceTemplateA.cpp @@ -38,7 +38,7 @@ #include "tao/Any_Dual_Impl_T.h" // TAO_IDL - Generated from -// be/be_visitor_typecode/value_typecode.cpp:32 +// be\be_visitor_typecode/value_typecode.cpp:50 static TAO::TypeCode::Value_Field<char const *, CORBA::TypeCode_ptr const *> const * const _tao_fields_PortableInterceptor_ObjectReferenceFactory = 0; @@ -65,7 +65,7 @@ namespace PortableInterceptor // TAO_IDL - Generated from -// be/be_visitor_typecode/value_typecode.cpp:32 +// be\be_visitor_typecode/value_typecode.cpp:50 static TAO::TypeCode::Value_Field<char const *, CORBA::TypeCode_ptr const *> const * const _tao_fields_PortableInterceptor_ObjectReferenceTemplate = 0; @@ -92,18 +92,21 @@ namespace PortableInterceptor // TAO_IDL - Generated from -// be/be_visitor_typecode/alias_typecode.cpp:31 +// be\be_visitor_typecode/alias_typecode.cpp:31 // TAO_IDL - Generated from -// be/be_visitor_typecode/typecode_defn.cpp:914 +// be\be_visitor_typecode/typecode_defn.cpp:925 + +#ifndef _TAO_TYPECODE_PortableInterceptor_ObjectReferenceTemplateSeq_GUARD +#define _TAO_TYPECODE_PortableInterceptor_ObjectReferenceTemplateSeq_GUARD namespace TAO { namespace TypeCode { - TAO::TypeCode::Sequence<CORBA::TypeCode_ptr const *, + TAO::TypeCode::Sequence< ::CORBA::TypeCode_ptr const *, TAO::Null_RefCount_Policy> PortableInterceptor_ObjectReferenceTemplateSeq_0 ( CORBA::tk_sequence, @@ -116,6 +119,8 @@ namespace TAO } } + +#endif /* _TAO_TYPECODE_PortableInterceptor_ObjectReferenceTemplateSeq_GUARD */ static TAO::TypeCode::Alias<char const *, CORBA::TypeCode_ptr const *, CORBA::tk_alias, @@ -134,7 +139,7 @@ namespace PortableInterceptor // TAO_IDL - Generated from -// be/be_visitor_valuetype/any_op_cs.cpp:57 +// be\be_visitor_valuetype/any_op_cs.cpp:57 template<> CORBA::Boolean @@ -190,7 +195,7 @@ operator>>= ( // TAO_IDL - Generated from -// be/be_visitor_valuetype/any_op_cs.cpp:57 +// be\be_visitor_valuetype/any_op_cs.cpp:57 template<> CORBA::Boolean @@ -246,7 +251,7 @@ operator>>= ( // TAO_IDL - Generated from -// be/be_visitor_sequence/any_op_cs.cpp:54 +// be\be_visitor_sequence/any_op_cs.cpp:54 // Copying insertion. void operator<<= ( @@ -302,39 +307,3 @@ CORBA::Boolean operator>>= ( _tao_elem ); } - -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) - - template class - TAO::Any_Impl_T< - PortableInterceptor::ObjectReferenceFactory - >; - - template class - TAO::Any_Impl_T< - PortableInterceptor::ObjectReferenceTemplate - >; - - template class - TAO::Any_Dual_Impl_T< - PortableInterceptor::ObjectReferenceTemplateSeq - >; - -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) - -# pragma instantiate \ - TAO::Any_Impl_T< \ - PortableInterceptor::ObjectReferenceFactory \ - > - -# pragma instantiate \ - TAO::Any_Impl_T< \ - PortableInterceptor::ObjectReferenceTemplate \ - > - -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - PortableInterceptor::ObjectReferenceTemplateSeq \ - > - -#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/TAO/tao/ObjRefTemplate/ObjectReferenceTemplateC.cpp b/TAO/tao/ObjRefTemplate/ObjectReferenceTemplateC.cpp index 191314e4398..7575d4ecf85 100644 --- a/TAO/tao/ObjRefTemplate/ObjectReferenceTemplateC.cpp +++ b/TAO/tao/ObjRefTemplate/ObjectReferenceTemplateC.cpp @@ -55,13 +55,13 @@ namespace TAO { // TAO_IDL - Generated from - // be\be_visitor_arg_traits.cpp:492 + // be\be_visitor_arg_traits.cpp:496 #if !defined (_CORBA_STRINGSEQ__ARG_TRAITS_CS_) #define _CORBA_STRINGSEQ__ARG_TRAITS_CS_ template<> - class TAO_ORT_Export Arg_Traits<CORBA::StringSeq> + class Arg_Traits<CORBA::StringSeq> : public Var_Size_Arg_Traits_T< CORBA::StringSeq, @@ -480,204 +480,3 @@ CORBA::Boolean operator>> ( } #endif /* _TAO_CDR_OP_PortableInterceptor_ObjectReferenceTemplateSeq_CPP_ */ - -// TAO_IDL - Generated from -// be\be_visitor_root/root.cpp:1528 - -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) - -#if !defined (_CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_ - - template class TAO::Arg_Traits<CORBA::StringSeq>; - - template class - TAO::Var_Size_Arg_Traits_T< - CORBA::StringSeq, - CORBA::StringSeq_var, - CORBA::StringSeq_out - >; - -#endif /* end #if !defined */ - - template class - TAO::Value_Traits< - PortableInterceptor::ObjectReferenceFactory - >; - - template class - TAO_Value_Var_T< - PortableInterceptor::ObjectReferenceFactory - - >; - - template class - TAO_Value_Out_T< - PortableInterceptor::ObjectReferenceFactory - - >; - - template class - TAO::Ret_Var_Size_Argument_T< - PortableInterceptor::AdapterName, - PortableInterceptor::AdapterName_var - >; - - template class - TAO::Value_Traits< - PortableInterceptor::ObjectReferenceTemplate - >; - - template class - TAO_Value_Var_T< - PortableInterceptor::ObjectReferenceTemplate - - >; - - template class - TAO_Value_Out_T< - PortableInterceptor::ObjectReferenceTemplate - - >; - - template class - TAO_Valuetype_Manager< - PortableInterceptor::ObjectReferenceTemplate, - PortableInterceptor::ObjectReferenceTemplate_var - >; - - template class - TAO_MngSeq_Var_T< - PortableInterceptor::ObjectReferenceTemplateSeq, - TAO_Valuetype_Manager< - PortableInterceptor::ObjectReferenceTemplate, - PortableInterceptor::ObjectReferenceTemplate_var - > - >; - - template class - TAO_Seq_Var_Base_T< - PortableInterceptor::ObjectReferenceTemplateSeq, - TAO_Valuetype_Manager< - PortableInterceptor::ObjectReferenceTemplate, - PortableInterceptor::ObjectReferenceTemplate_var - > - >; - - template class - TAO_MngSeq_Out_T< - PortableInterceptor::ObjectReferenceTemplateSeq, - PortableInterceptor::ObjectReferenceTemplateSeq_var, - TAO_Valuetype_Manager< - PortableInterceptor::ObjectReferenceTemplate, - PortableInterceptor::ObjectReferenceTemplate_var - > - >; - -#if !defined (_PORTABLEINTERCEPTOR_OBJECTREFERENCETEMPLATE__EXPLICIT_CS_) -#define _PORTABLEINTERCEPTOR_OBJECTREFERENCETEMPLATE__EXPLICIT_CS_ - - template class - TAO_Unbounded_Valuetype_Sequence< - PortableInterceptor::ObjectReferenceTemplate, - PortableInterceptor::ObjectReferenceTemplate_var - >; - -#endif /* end #if !defined */ - -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) - -#if !defined (_CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate TAO::Arg_Traits<CORBA::StringSeq> - -# pragma instantiate \ - TAO::Var_Size_Arg_Traits_T< \ - CORBA::StringSeq, \ - CORBA::StringSeq_var, \ - CORBA::StringSeq_out \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO::Value_Traits< \ - PortableInterceptor::ObjectReferenceFactory \ - > - -# pragma instantiate \ - TAO_Value_Var_T< \ - PortableInterceptor::ObjectReferenceFactory \ - - > - -# pragma instantiate \ - TAO_Value_Out_T< \ - PortableInterceptor::ObjectReferenceFactory \ - - > - -# pragma instantiate \ - TAO::Ret_Var_Size_Argument_T< \ - PortableInterceptor::AdapterName, \ - PortableInterceptor::AdapterName_var \ - > - -# pragma instantiate \ - TAO::Value_Traits< \ - PortableInterceptor::ObjectReferenceTemplate \ - > - -# pragma instantiate \ - TAO_Value_Var_T< \ - PortableInterceptor::ObjectReferenceTemplate \ - - > - -# pragma instantiate \ - TAO_Value_Out_T< \ - PortableInterceptor::ObjectReferenceTemplate \ - - > - -# pragma instantiate \ - TAO_MngSeq_Var_T< \ - PortableInterceptor::ObjectReferenceTemplateSeq, \ - TAO_Valuetype_Manager< \ - PortableInterceptor::ObjectReferenceTemplate, \ - PortableInterceptor::ObjectReferenceTemplate_var \ - > \ - > - -# pragma instantiate \ - TAO_Seq_Var_Base_T< \ - PortableInterceptor::ObjectReferenceTemplateSeq, \ - TAO_Valuetype_Manager< \ - PortableInterceptor::ObjectReferenceTemplate, \ - PortableInterceptor::ObjectReferenceTemplate_var \ - > \ - > - -# pragma instantiate \ - TAO_MngSeq_Out_T< \ - PortableInterceptor::ObjectReferenceTemplateSeq, \ - PortableInterceptor::ObjectReferenceTemplateSeq_var, \ - TAO_Valuetype_Manager< \ - PortableInterceptor::ObjectReferenceTemplate, \ - PortableInterceptor::ObjectReferenceTemplate_var \ - > \ - > - -#if !defined (_PORTABLEINTERCEPTOR_OBJECTREFERENCETEMPLATE__EXPLICIT_CS_) -#define _PORTABLEINTERCEPTOR_OBJECTREFERENCETEMPLATE__EXPLICIT_CS_ - -# pragma instantiate \ - TAO_Unbounded_Valuetype_Sequence< \ - PortableInterceptor::ObjectReferenceTemplate, \ - PortableInterceptor::ObjectReferenceTemplate_var \ - > - -#endif /* end #if !defined */ - -#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/TAO/tao/ObjRefTemplate/ObjectReferenceTemplateC.h b/TAO/tao/ObjRefTemplate/ObjectReferenceTemplateC.h index c9a65e11749..70c007519ce 100644 --- a/TAO/tao/ObjRefTemplate/ObjectReferenceTemplateC.h +++ b/TAO/tao/ObjRefTemplate/ObjectReferenceTemplateC.h @@ -325,7 +325,7 @@ namespace OBV_PortableInterceptor } // TAO_IDL - Generated from -// be\be_visitor_traits.cpp:59 +// be\be_visitor_traits.cpp:61 // Traits specializations. namespace TAO @@ -385,8 +385,8 @@ TAO_ORT_Export CORBA::Boolean operator>>= (const CORBA::Any &, const PortableInt namespace CORBA { - TAO_NAMESPACE_STORAGE_CLASS void add_ref (PortableInterceptor::ObjectReferenceFactory *); - TAO_NAMESPACE_STORAGE_CLASS void remove_ref (PortableInterceptor::ObjectReferenceFactory *); + extern TAO_ORT_Export void add_ref (PortableInterceptor::ObjectReferenceFactory *); + extern TAO_ORT_Export void remove_ref (PortableInterceptor::ObjectReferenceFactory *); } // TAO_IDL - Generated from @@ -400,8 +400,8 @@ TAO_ORT_Export CORBA::Boolean operator>> (TAO_InputCDR &, PortableInterceptor::O namespace CORBA { - TAO_NAMESPACE_STORAGE_CLASS void add_ref (PortableInterceptor::ObjectReferenceTemplate *); - TAO_NAMESPACE_STORAGE_CLASS void remove_ref (PortableInterceptor::ObjectReferenceTemplate *); + extern TAO_ORT_Export void add_ref (PortableInterceptor::ObjectReferenceTemplate *); + extern TAO_ORT_Export void remove_ref (PortableInterceptor::ObjectReferenceTemplate *); } // TAO_IDL - Generated from @@ -428,7 +428,7 @@ TAO_ORT_Export CORBA::Boolean operator>> ( #endif /* _TAO_CDR_OP_PortableInterceptor_ObjectReferenceTemplateSeq_H_ */ // TAO_IDL - Generated from -// be\be_codegen.cpp:947 +// be\be_codegen.cpp:955 #if defined (__ACE_INLINE__) #include "ObjectReferenceTemplateC.inl" diff --git a/TAO/tao/RTCORBA/RTCORBA.pidl b/TAO/tao/RTCORBA/RTCORBA.pidl index 82e12701474..327f4441339 100644 --- a/TAO/tao/RTCORBA/RTCORBA.pidl +++ b/TAO/tao/RTCORBA/RTCORBA.pidl @@ -24,7 +24,7 @@ * 1. Run the tao_idl compiler on the pidl file. The command used for * this is: * - * tao_idl -o orig -Gp -Gd -Ge 1 -GT -Sci -I../.. + * tao_idl -o orig -Gp -Gd -Ge 1 -Sci -I../.. * -Wb,export_macro=TAO_RTCORBA_Export * -Wb,export_include="rtcorba_export.h" * -Wb,pre_include="ace/pre.h" diff --git a/TAO/tao/RTCORBA/RTCORBAA.cpp b/TAO/tao/RTCORBA/RTCORBAA.cpp index 6e9c584cec5..ee07d6190c7 100644 --- a/TAO/tao/RTCORBA/RTCORBAA.cpp +++ b/TAO/tao/RTCORBA/RTCORBAA.cpp @@ -165,7 +165,7 @@ namespace TAO { namespace TypeCode { - TAO::TypeCode::Sequence<CORBA::TypeCode_ptr const *, + TAO::TypeCode::Sequence< ::CORBA::TypeCode_ptr const *, TAO::Null_RefCount_Policy> RTCORBA_ThreadpoolLanes_0 ( CORBA::tk_sequence, @@ -323,7 +323,7 @@ namespace TAO { namespace TypeCode { - TAO::TypeCode::Sequence<CORBA::TypeCode_ptr const *, + TAO::TypeCode::Sequence< ::CORBA::TypeCode_ptr const *, TAO::Null_RefCount_Policy> RTCORBA_ProtocolList_0 ( CORBA::tk_sequence, @@ -561,7 +561,7 @@ namespace TAO { namespace TypeCode { - TAO::TypeCode::Sequence<CORBA::TypeCode_ptr const *, + TAO::TypeCode::Sequence< ::CORBA::TypeCode_ptr const *, TAO::Null_RefCount_Policy> RTCORBA_PriorityBands_0 ( CORBA::tk_sequence, @@ -2354,259 +2354,3 @@ CORBA::Boolean operator>>= ( _tao_elem ); } - -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) - - template class - TAO::Any_Dual_Impl_T< - RTCORBA::ThreadpoolLane - >; - - template class - TAO::Any_Dual_Impl_T< - RTCORBA::ThreadpoolLanes - >; - - template class - TAO::Any_Basic_Impl_T< - RTCORBA::PriorityModel - >; - - template class - TAO::Any_Impl_T< - RTCORBA::PriorityModelPolicy - >; - - template class - TAO::Any_Impl_T< - RTCORBA::ThreadpoolPolicy - >; - - template class - TAO::Any_Impl_T< - RTCORBA::ProtocolProperties - >; - - template class - TAO::Any_Dual_Impl_T< - RTCORBA::Protocol - >; - - template class - TAO::Any_Dual_Impl_T< - RTCORBA::ProtocolList - >; - - template class - TAO::Any_Impl_T< - RTCORBA::ServerProtocolPolicy - >; - - template class - TAO::Any_Impl_T< - RTCORBA::ClientProtocolPolicy - >; - - template class - TAO::Any_Impl_T< - RTCORBA::PrivateConnectionPolicy - >; - - template class - TAO::Any_Impl_T< - RTCORBA::TCPProtocolProperties - >; - - template class - TAO::Any_Impl_T< - RTCORBA::GIOPProtocolProperties - >; - - template class - TAO::Any_Impl_T< - RTCORBA::UnixDomainProtocolProperties - >; - - template class - TAO::Any_Impl_T< - RTCORBA::SharedMemoryProtocolProperties - >; - - template class - TAO::Any_Impl_T< - RTCORBA::UserDatagramProtocolProperties - >; - - template class - TAO::Any_Impl_T< - RTCORBA::StreamControlProtocolProperties - >; - - template class - TAO::Any_Dual_Impl_T< - RTCORBA::PriorityBand - >; - - template class - TAO::Any_Dual_Impl_T< - RTCORBA::PriorityBands - >; - - template class - TAO::Any_Impl_T< - RTCORBA::PriorityBandedConnectionPolicy - >; - - template class - TAO::Any_Impl_T< - RTCORBA::Current - >; - - template class - TAO::Any_Impl_T< - RTCORBA::Mutex - >; - - template class - TAO::Any_Dual_Impl_T< - RTCORBA::RTORB::MutexNotFound - >; - - template class - TAO::Any_Dual_Impl_T< - RTCORBA::RTORB::InvalidThreadpool - >; - - template class - TAO::Any_Impl_T< - RTCORBA::RTORB - >; - -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) - -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - RTCORBA::ThreadpoolLane \ - > - -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - RTCORBA::ThreadpoolLanes \ - > - -# pragma instantiate \ - TAO::Any_Basic_Impl_T< \ - RTCORBA::PriorityModel \ - > - -# pragma instantiate \ - TAO::Any_Impl_T< \ - RTCORBA::PriorityModelPolicy \ - > - -# pragma instantiate \ - TAO::Any_Impl_T< \ - RTCORBA::ThreadpoolPolicy \ - > - -# pragma instantiate \ - TAO::Any_Impl_T< \ - RTCORBA::ProtocolProperties \ - > - -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - RTCORBA::Protocol \ - > - -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - RTCORBA::ProtocolList \ - > - -# pragma instantiate \ - TAO::Any_Impl_T< \ - RTCORBA::ServerProtocolPolicy \ - > - -# pragma instantiate \ - TAO::Any_Impl_T< \ - RTCORBA::ClientProtocolPolicy \ - > - -# pragma instantiate \ - TAO::Any_Impl_T< \ - RTCORBA::PrivateConnectionPolicy \ - > - -# pragma instantiate \ - TAO::Any_Impl_T< \ - RTCORBA::TCPProtocolProperties \ - > - -# pragma instantiate \ - TAO::Any_Impl_T< \ - RTCORBA::GIOPProtocolProperties \ - > - -# pragma instantiate \ - TAO::Any_Impl_T< \ - RTCORBA::UnixDomainProtocolProperties \ - > - -# pragma instantiate \ - TAO::Any_Impl_T< \ - RTCORBA::SharedMemoryProtocolProperties \ - > - -# pragma instantiate \ - TAO::Any_Impl_T< \ - RTCORBA::UserDatagramProtocolProperties \ - > - -# pragma instantiate \ - TAO::Any_Impl_T< \ - RTCORBA::StreamControlProtocolProperties \ - > - -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - RTCORBA::PriorityBand \ - > - -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - RTCORBA::PriorityBands \ - > - -# pragma instantiate \ - TAO::Any_Impl_T< \ - RTCORBA::PriorityBandedConnectionPolicy \ - > - -# pragma instantiate \ - TAO::Any_Impl_T< \ - RTCORBA::Current \ - > - -# pragma instantiate \ - TAO::Any_Impl_T< \ - RTCORBA::Mutex \ - > - -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - RTCORBA::RTORB::MutexNotFound \ - > - -# pragma instantiate \ - TAO::Any_Dual_Impl_T< \ - RTCORBA::RTORB::InvalidThreadpool \ - > - -# pragma instantiate \ - TAO::Any_Impl_T< \ - RTCORBA::RTORB \ - > - -#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/TAO/tao/RTCORBA/RTCORBAC.cpp b/TAO/tao/RTCORBA/RTCORBAC.cpp index 1f640cb20b2..a442e9accdb 100644 --- a/TAO/tao/RTCORBA/RTCORBAC.cpp +++ b/TAO/tao/RTCORBA/RTCORBAC.cpp @@ -2973,738 +2973,3 @@ CORBA::Boolean operator>> ( } #endif /* _TAO_CDR_OP_RTCORBA_PriorityBands_CPP_ */ - -// TAO_IDL - Generated from -// be\be_visitor_root/root.cpp:1528 - -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) - - template class - TAO_Fixed_Var_T< - RTCORBA::ThreadpoolLane - >; - - template class - TAO_Var_Base_T< - RTCORBA::ThreadpoolLane - >; - - template class - TAO_FixedSeq_Var_T< - RTCORBA::ThreadpoolLanes, - RTCORBA::ThreadpoolLane - >; - - template class - TAO_Seq_Var_Base_T< - RTCORBA::ThreadpoolLanes, - RTCORBA::ThreadpoolLane - >; - - template class - TAO_Seq_Out_T< - RTCORBA::ThreadpoolLanes, - RTCORBA::ThreadpoolLanes_var, - RTCORBA::ThreadpoolLane - >; - -#if !defined (_RTCORBA_THREADPOOLLANE__EXPLICIT_CS_) -#define _RTCORBA_THREADPOOLLANE__EXPLICIT_CS_ - - template class - TAO_Unbounded_Sequence< - RTCORBA::ThreadpoolLane - >; - -#endif /* end #if !defined */ - - template class - TAO::Objref_Traits< - RTCORBA::PriorityModelPolicy - >; - - template class - TAO_Objref_Var_T< - RTCORBA::PriorityModelPolicy - >; - - template class - TAO_Objref_Out_T< - RTCORBA::PriorityModelPolicy - >; - - template class - TAO::Objref_Traits< - RTCORBA::ThreadpoolPolicy - >; - - template class - TAO_Objref_Var_T< - RTCORBA::ThreadpoolPolicy - >; - - template class - TAO_Objref_Out_T< - RTCORBA::ThreadpoolPolicy - >; - - template class - TAO::Objref_Traits< - RTCORBA::ProtocolProperties - >; - - template class - TAO_Objref_Var_T< - RTCORBA::ProtocolProperties - >; - - template class - TAO_Objref_Out_T< - RTCORBA::ProtocolProperties - >; - - template class - TAO_Var_Var_T< - RTCORBA::Protocol - >; - - template class - TAO_Var_Base_T< - RTCORBA::Protocol - >; - - template class - TAO_Out_T< - RTCORBA::Protocol, - RTCORBA::Protocol_var - >; - - template class - TAO_VarSeq_Var_T< - RTCORBA::ProtocolList, - RTCORBA::Protocol - >; - - template class - TAO_Seq_Var_Base_T< - RTCORBA::ProtocolList, - RTCORBA::Protocol - >; - - template class - TAO_Seq_Out_T< - RTCORBA::ProtocolList, - RTCORBA::ProtocolList_var, - RTCORBA::Protocol - >; - -#if !defined (_RTCORBA_PROTOCOL__EXPLICIT_CS_) -#define _RTCORBA_PROTOCOL__EXPLICIT_CS_ - - template class - TAO_Unbounded_Sequence< - RTCORBA::Protocol - >; - -#endif /* end #if !defined */ - - template class - TAO::Objref_Traits< - RTCORBA::ServerProtocolPolicy - >; - - template class - TAO_Objref_Var_T< - RTCORBA::ServerProtocolPolicy - >; - - template class - TAO_Objref_Out_T< - RTCORBA::ServerProtocolPolicy - >; - - template class - TAO::Objref_Traits< - RTCORBA::ClientProtocolPolicy - >; - - template class - TAO_Objref_Var_T< - RTCORBA::ClientProtocolPolicy - >; - - template class - TAO_Objref_Out_T< - RTCORBA::ClientProtocolPolicy - >; - - template class - TAO::Objref_Traits< - RTCORBA::PrivateConnectionPolicy - >; - - template class - TAO_Objref_Var_T< - RTCORBA::PrivateConnectionPolicy - >; - - template class - TAO_Objref_Out_T< - RTCORBA::PrivateConnectionPolicy - >; - - template class - TAO::Objref_Traits< - RTCORBA::TCPProtocolProperties - >; - - template class - TAO_Objref_Var_T< - RTCORBA::TCPProtocolProperties - >; - - template class - TAO_Objref_Out_T< - RTCORBA::TCPProtocolProperties - >; - - template class - TAO::Objref_Traits< - RTCORBA::GIOPProtocolProperties - >; - - template class - TAO_Objref_Var_T< - RTCORBA::GIOPProtocolProperties - >; - - template class - TAO_Objref_Out_T< - RTCORBA::GIOPProtocolProperties - >; - - template class - TAO::Objref_Traits< - RTCORBA::UnixDomainProtocolProperties - >; - - template class - TAO_Objref_Var_T< - RTCORBA::UnixDomainProtocolProperties - >; - - template class - TAO_Objref_Out_T< - RTCORBA::UnixDomainProtocolProperties - >; - - template class - TAO::Objref_Traits< - RTCORBA::SharedMemoryProtocolProperties - >; - - template class - TAO_Objref_Var_T< - RTCORBA::SharedMemoryProtocolProperties - >; - - template class - TAO_Objref_Out_T< - RTCORBA::SharedMemoryProtocolProperties - >; - - template class - TAO::Objref_Traits< - RTCORBA::UserDatagramProtocolProperties - >; - - template class - TAO_Objref_Var_T< - RTCORBA::UserDatagramProtocolProperties - >; - - template class - TAO_Objref_Out_T< - RTCORBA::UserDatagramProtocolProperties - >; - - template class - TAO::Objref_Traits< - RTCORBA::StreamControlProtocolProperties - >; - - template class - TAO_Objref_Var_T< - RTCORBA::StreamControlProtocolProperties - >; - - template class - TAO_Objref_Out_T< - RTCORBA::StreamControlProtocolProperties - >; - - template class - TAO_Fixed_Var_T< - RTCORBA::PriorityBand - >; - - template class - TAO_Var_Base_T< - RTCORBA::PriorityBand - >; - - template class - TAO_FixedSeq_Var_T< - RTCORBA::PriorityBands, - RTCORBA::PriorityBand - >; - - template class - TAO_Seq_Var_Base_T< - RTCORBA::PriorityBands, - RTCORBA::PriorityBand - >; - - template class - TAO_Seq_Out_T< - RTCORBA::PriorityBands, - RTCORBA::PriorityBands_var, - RTCORBA::PriorityBand - >; - -#if !defined (_RTCORBA_PRIORITYBAND__EXPLICIT_CS_) -#define _RTCORBA_PRIORITYBAND__EXPLICIT_CS_ - - template class - TAO_Unbounded_Sequence< - RTCORBA::PriorityBand - >; - -#endif /* end #if !defined */ - - template class - TAO::Objref_Traits< - RTCORBA::PriorityBandedConnectionPolicy - >; - - template class - TAO_Objref_Var_T< - RTCORBA::PriorityBandedConnectionPolicy - >; - - template class - TAO_Objref_Out_T< - RTCORBA::PriorityBandedConnectionPolicy - >; - - template class - TAO::Objref_Traits< - RTCORBA::Current - >; - - template class - TAO_Objref_Var_T< - RTCORBA::Current - >; - - template class - TAO_Objref_Out_T< - RTCORBA::Current - >; - - template class - TAO::Objref_Traits< - RTCORBA::Mutex - >; - - template class - TAO_Objref_Var_T< - RTCORBA::Mutex - >; - - template class - TAO_Objref_Out_T< - RTCORBA::Mutex - >; - - template class - TAO::Objref_Traits< - RTCORBA::RTORB - >; - - template class - TAO_Objref_Var_T< - RTCORBA::RTORB - >; - - template class - TAO_Objref_Out_T< - RTCORBA::RTORB - >; - -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) - -# pragma instantiate \ - TAO_Fixed_Var_T< \ - RTCORBA::ThreadpoolLane \ - > - -# pragma instantiate \ - TAO_Var_Base_T< \ - RTCORBA::ThreadpoolLane \ - > - -# pragma instantiate \ - TAO_FixedSeq_Var_T< \ - RTCORBA::ThreadpoolLanes, \ - RTCORBA::ThreadpoolLane \ - > - -# pragma instantiate \ - TAO_Seq_Var_Base_T< \ - RTCORBA::ThreadpoolLanes, \ - RTCORBA::ThreadpoolLane \ - > - -# pragma instantiate \ - TAO_Seq_Out_T< \ - RTCORBA::ThreadpoolLanes, \ - RTCORBA::ThreadpoolLanes_var, \ - RTCORBA::ThreadpoolLane \ - > - -#if !defined (_RTCORBA_THREADPOOLLANE__EXPLICIT_CS_) -#define _RTCORBA_THREADPOOLLANE__EXPLICIT_CS_ - -# pragma instantiate \ - TAO_Unbounded_Sequence< \ - RTCORBA::ThreadpoolLane \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO::Objref_Traits< \ - RTCORBA::PriorityModelPolicy \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - RTCORBA::PriorityModelPolicy - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - RTCORBA::PriorityModelPolicy - > - -# pragma instantiate \ - TAO::Objref_Traits< \ - RTCORBA::ThreadpoolPolicy \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - RTCORBA::ThreadpoolPolicy - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - RTCORBA::ThreadpoolPolicy - > - -# pragma instantiate \ - TAO::Objref_Traits< \ - RTCORBA::ProtocolProperties \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - RTCORBA::ProtocolProperties - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - RTCORBA::ProtocolProperties - > - -# pragma instantiate \ - TAO_Var_Var_T< \ - RTCORBA::Protocol \ - > - -# pragma instantiate \ - TAO_Var_Base_T< \ - RTCORBA::Protocol \ - > - -# pragma instantiate \ - TAO_Out_T< \ - RTCORBA::Protocol, \ - RTCORBA::Protocol_var \ - > - -# pragma instantiate \ - TAO_VarSeq_Var_T< \ - RTCORBA::ProtocolList, \ - RTCORBA::Protocol \ - > - -# pragma instantiate \ - TAO_Seq_Var_Base_T< \ - RTCORBA::ProtocolList, \ - RTCORBA::Protocol \ - > - -# pragma instantiate \ - TAO_Seq_Out_T< \ - RTCORBA::ProtocolList, \ - RTCORBA::ProtocolList_var, \ - RTCORBA::Protocol \ - > - -#if !defined (_RTCORBA_PROTOCOL__EXPLICIT_CS_) -#define _RTCORBA_PROTOCOL__EXPLICIT_CS_ - -# pragma instantiate \ - TAO_Unbounded_Sequence< \ - RTCORBA::Protocol \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO::Objref_Traits< \ - RTCORBA::ServerProtocolPolicy \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - RTCORBA::ServerProtocolPolicy - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - RTCORBA::ServerProtocolPolicy - > - -# pragma instantiate \ - TAO::Objref_Traits< \ - RTCORBA::ClientProtocolPolicy \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - RTCORBA::ClientProtocolPolicy - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - RTCORBA::ClientProtocolPolicy - > - -# pragma instantiate \ - TAO::Objref_Traits< \ - RTCORBA::PrivateConnectionPolicy \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - RTCORBA::PrivateConnectionPolicy - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - RTCORBA::PrivateConnectionPolicy - > - -# pragma instantiate \ - TAO::Objref_Traits< \ - RTCORBA::TCPProtocolProperties \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - RTCORBA::TCPProtocolProperties - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - RTCORBA::TCPProtocolProperties - > - -# pragma instantiate \ - TAO::Objref_Traits< \ - RTCORBA::GIOPProtocolProperties \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - RTCORBA::GIOPProtocolProperties - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - RTCORBA::GIOPProtocolProperties - > - -# pragma instantiate \ - TAO::Objref_Traits< \ - RTCORBA::UnixDomainProtocolProperties \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - RTCORBA::UnixDomainProtocolProperties - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - RTCORBA::UnixDomainProtocolProperties - > - -# pragma instantiate \ - TAO::Objref_Traits< \ - RTCORBA::SharedMemoryProtocolProperties \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - RTCORBA::SharedMemoryProtocolProperties - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - RTCORBA::SharedMemoryProtocolProperties - > - -# pragma instantiate \ - TAO::Objref_Traits< \ - RTCORBA::UserDatagramProtocolProperties \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - RTCORBA::UserDatagramProtocolProperties - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - RTCORBA::UserDatagramProtocolProperties - > - -# pragma instantiate \ - TAO::Objref_Traits< \ - RTCORBA::StreamControlProtocolProperties \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - RTCORBA::StreamControlProtocolProperties - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - RTCORBA::StreamControlProtocolProperties - > - -# pragma instantiate \ - TAO_Fixed_Var_T< \ - RTCORBA::PriorityBand \ - > - -# pragma instantiate \ - TAO_Var_Base_T< \ - RTCORBA::PriorityBand \ - > - -# pragma instantiate \ - TAO_FixedSeq_Var_T< \ - RTCORBA::PriorityBands, \ - RTCORBA::PriorityBand \ - > - -# pragma instantiate \ - TAO_Seq_Var_Base_T< \ - RTCORBA::PriorityBands, \ - RTCORBA::PriorityBand \ - > - -# pragma instantiate \ - TAO_Seq_Out_T< \ - RTCORBA::PriorityBands, \ - RTCORBA::PriorityBands_var, \ - RTCORBA::PriorityBand \ - > - -#if !defined (_RTCORBA_PRIORITYBAND__EXPLICIT_CS_) -#define _RTCORBA_PRIORITYBAND__EXPLICIT_CS_ - -# pragma instantiate \ - TAO_Unbounded_Sequence< \ - RTCORBA::PriorityBand \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO::Objref_Traits< \ - RTCORBA::PriorityBandedConnectionPolicy \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - RTCORBA::PriorityBandedConnectionPolicy - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - RTCORBA::PriorityBandedConnectionPolicy - > - -# pragma instantiate \ - TAO::Objref_Traits< \ - RTCORBA::Current \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - RTCORBA::Current - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - RTCORBA::Current - > - -# pragma instantiate \ - TAO::Objref_Traits< \ - RTCORBA::Mutex \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - RTCORBA::Mutex - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - RTCORBA::Mutex - > - -# pragma instantiate \ - TAO::Objref_Traits< \ - RTCORBA::RTORB \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - RTCORBA::RTORB - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - RTCORBA::RTORB - > - -#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/TAO/tao/RTCORBA/RTCORBAC.h b/TAO/tao/RTCORBA/RTCORBAC.h index 3d0ea00c2b0..df79549f42e 100644 --- a/TAO/tao/RTCORBA/RTCORBAC.h +++ b/TAO/tao/RTCORBA/RTCORBAC.h @@ -2921,7 +2921,7 @@ namespace RTCORBA } // module RTCORBA // TAO_IDL - Generated from -// be\be_visitor_traits.cpp:59 +// be\be_visitor_traits.cpp:61 // Traits specializations. namespace TAO diff --git a/TAO/tao/RTPortableServer/RTPortableServer.pidl b/TAO/tao/RTPortableServer/RTPortableServer.pidl index 33d2fd47e6c..cd06ae858ab 100644 --- a/TAO/tao/RTPortableServer/RTPortableServer.pidl +++ b/TAO/tao/RTPortableServer/RTPortableServer.pidl @@ -12,7 +12,7 @@ * this is: * * tao_idl - * -o orig -Ge 1 -GT -GA -Sc -Sci + * -o orig -Ge 1 -GA -Sc -Sci * -Wb,export_macro=TAO_RTPortableServer_Export * -Wb,export_include="rtportableserver_export.h" * -Wb,pre_include="ace/pre.h" diff --git a/TAO/tao/RTPortableServer/RTPortableServerA.cpp b/TAO/tao/RTPortableServer/RTPortableServerA.cpp index b02b2ff86cc..2fa954668e8 100644 --- a/TAO/tao/RTPortableServer/RTPortableServerA.cpp +++ b/TAO/tao/RTPortableServer/RTPortableServerA.cpp @@ -44,7 +44,7 @@ static TAO::TypeCode::Objref<char const *, _tao_tc_RTPortableServer_POA ( "IDL:omg.org/RTPortableServer/POA:1.0", "POA"); - + namespace RTPortableServer { ::CORBA::TypeCode_ptr const _tc_POA = @@ -121,19 +121,3 @@ operator>>= ( _tao_elem ); } - -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) - - template class - TAO::Any_Impl_T< - RTPortableServer::POA - >; - -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) - -# pragma instantiate \ - TAO::Any_Impl_T< \ - RTPortableServer::POA \ - > - -#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/TAO/tao/RTPortableServer/RTPortableServerC.cpp b/TAO/tao/RTPortableServer/RTPortableServerC.cpp index 27e00c5c27b..cc437d5e9ba 100644 --- a/TAO/tao/RTPortableServer/RTPortableServerC.cpp +++ b/TAO/tao/RTPortableServer/RTPortableServerC.cpp @@ -89,7 +89,7 @@ RTPortableServer::POA::POA (void) RTPortableServer::POA::~POA (void) {} -void +void RTPortableServer::POA::_tao_any_destructor (void *_tao_void_pointer) { POA *_tao_tmp_pointer = @@ -107,10 +107,10 @@ RTPortableServer::POA::_narrow ( { return POA::_nil (); } - + POA_ptr proxy = dynamic_cast<POA_ptr> (_tao_objref); - + return POA::_duplicate (proxy); } @@ -124,10 +124,10 @@ RTPortableServer::POA::_unchecked_narrow ( { return POA::_nil (); } - + POA_ptr proxy = dynamic_cast<POA_ptr> (_tao_objref); - + return POA::_duplicate (proxy); } @@ -138,7 +138,7 @@ RTPortableServer::POA::_duplicate (POA_ptr obj) { obj->_add_ref (); } - + return obj; } @@ -191,42 +191,3 @@ RTPortableServer::POA::marshal (TAO_OutputCDR &) { return false; } - -// TAO_IDL - Generated from -// be\be_visitor_root/root.cpp:1528 - -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) - - template class - TAO::Objref_Traits< - RTPortableServer::POA - >; - - template class - TAO_Objref_Var_T< - RTPortableServer::POA - >; - - template class - TAO_Objref_Out_T< - RTPortableServer::POA - >; - -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) - -# pragma instantiate \ - TAO::Objref_Traits< \ - RTPortableServer::POA \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - RTPortableServer::POA - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - RTPortableServer::POA - > - -#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/TAO/tao/RTPortableServer/RTPortableServerC.h b/TAO/tao/RTPortableServer/RTPortableServerC.h index 47258eeeb05..c6740079e07 100644 --- a/TAO/tao/RTPortableServer/RTPortableServerC.h +++ b/TAO/tao/RTPortableServer/RTPortableServerC.h @@ -199,7 +199,7 @@ namespace RTPortableServer virtual const char* _interface_repository_id (void) const; virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr); - + protected: // Abstract or local interface only. POA (void); @@ -226,7 +226,7 @@ namespace RTPortableServer } // module RTPortableServer // TAO_IDL - Generated from -// be\be_visitor_traits.cpp:59 +// be\be_visitor_traits.cpp:61 // Traits specializations. namespace TAO diff --git a/TAO/tao/RTPortableServer/RTPortableServerS.h b/TAO/tao/RTPortableServer/RTPortableServerS.h new file mode 100644 index 00000000000..253d03db8a3 --- /dev/null +++ b/TAO/tao/RTPortableServer/RTPortableServerS.h @@ -0,0 +1,84 @@ +// -*- 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:391 + +#ifndef _TAO_IDL_ORIG_RTPORTABLESERVERS_H_ +#define _TAO_IDL_ORIG_RTPORTABLESERVERS_H_ + +#include /**/ "ace/pre.h" + +#include "RTPortableServerC.h" +#include "tao/PortableServer/PortableServer_includeS.h" +#include "tao/RTCORBA/RTCORBA_includeS.h" + +#if !defined (ACE_LACKS_PRAGMA_ONCE) +# pragma once +#endif /* ACE_LACKS_PRAGMA_ONCE */ + + +#if defined(_MSC_VER) +#pragma warning(push) +#pragma warning(disable:4250) +#endif /* _MSC_VER */ + +#if defined (__BORLANDC__) +#pragma option push -w-rvl -w-rch -w-ccc -w-inl +#endif /* __BORLANDC__ */ + +// TAO_IDL - Generated from +// be\be_visitor_module/module_sh.cpp:49 + +namespace POA_RTPortableServer +{ + + +// TAO_IDL - Generated from +// be\be_visitor_module/module_sh.cpp:80 + +} // module RTPortableServer + +// TAO_IDL - Generated from +// be\be_codegen.cpp:995 + + +#if defined (__ACE_INLINE__) +#include "RTPortableServerS.inl" +#endif /* defined INLINE */ + +#if defined(_MSC_VER) +#pragma warning(pop) +#endif /* _MSC_VER */ + +#if defined (__BORLANDC__) +#pragma option pop +#endif /* __BORLANDC__ */ + +#include /**/ "ace/post.h" +#endif /* ifndef */ + diff --git a/TAO/tao/RTPortableServer/RTPortableServer_includeC.h b/TAO/tao/RTPortableServer/RTPortableServer_includeC.h index 27b097502c3..5b6dbc0d6ca 100644 --- a/TAO/tao/RTPortableServer/RTPortableServer_includeC.h +++ b/TAO/tao/RTPortableServer/RTPortableServer_includeC.h @@ -62,7 +62,7 @@ #endif /* __BORLANDC__ */ // TAO_IDL - Generated from -// be\be_visitor_traits.cpp:59 +// be\be_visitor_traits.cpp:61 // Traits specializations. namespace TAO diff --git a/TAO/tao/RTPortableServer/diffs/RTPortableServer.diff b/TAO/tao/RTPortableServer/diffs/RTPortableServer.diff index e2c75595e69..a0ecbec904f 100644 --- a/TAO/tao/RTPortableServer/diffs/RTPortableServer.diff +++ b/TAO/tao/RTPortableServer/diffs/RTPortableServer.diff @@ -1,18 +1,18 @@ ---- orig/RTPortableServerC.h 2005-04-08 15:55:29.529012800 +0200 -+++ RTPortableServerC.h 2005-04-08 15:56:48.502571200 +0200 +--- orig/RTPortableServerC.h 2005-04-12 10:13:57.316224000 +0200 ++++ RTPortableServerC.h 2005-04-12 10:16:27.251820800 +0200 @@ -36,6 +36,10 @@ #include "ace/config-all.h" -+#ifndef TAO_RTPORTABLESERVER_SAFE_INCLUDE ++#ifndef TAO_RT_PORTABLESERVER_SAFE_INCLUDE +#error "You should not include RTPortableServerC.h directly, use RTPortableServer.h" -+#endif /* !TAO_PORTABLESERVER_SAFE_INCLUDE */ ++#endif /* !TAO_RT_PORTABLESERVER_SAFE_INCLUDE */ + #if !defined (ACE_LACKS_PRAGMA_ONCE) # pragma once #endif /* ACE_LACKS_PRAGMA_ONCE */ ---- orig/RTPortableServerC.cpp 2005-04-08 15:55:29.529012800 +0200 -+++ RTPortableServerC.cpp 2005-04-08 15:56:57.335272000 +0200 +--- orig/RTPortableServerC.cpp 2005-04-12 10:13:57.316224000 +0200 ++++ RTPortableServerC.cpp 2005-04-12 10:14:46.496942400 +0200 @@ -29,7 +29,7 @@ // be\be_codegen.cpp:291 @@ -22,8 +22,8 @@ #include "tao/CDR.h" #include "tao/ORB_Core.h" #include "ace/OS_NS_string.h" ---- orig/RTPortableServerA.cpp 2005-04-08 15:55:29.529012800 +0200 -+++ RTPortableServerA.cpp 2005-04-08 15:57:01.230873600 +0200 +--- orig/RTPortableServerA.cpp 2005-04-12 10:13:57.316224000 +0200 ++++ RTPortableServerA.cpp 2005-04-12 10:14:46.506956800 +0200 @@ -25,7 +25,7 @@ // Information about TAO is available at: // http://www.cs.wustl.edu/~schmidt/TAO.html diff --git a/TAO/tao/RTPortableServer/diffs/RTPortableServer_include.diff b/TAO/tao/RTPortableServer/diffs/RTPortableServer_include.diff index 0b358db0d93..5f7c99cbd30 100644 --- a/TAO/tao/RTPortableServer/diffs/RTPortableServer_include.diff +++ b/TAO/tao/RTPortableServer/diffs/RTPortableServer_include.diff @@ -1,5 +1,5 @@ ---- orig/RTPortableServer_includeC.h 2005-04-08 15:55:29.759344000 +0200 -+++ RTPortableServer_includeC.h 2005-04-08 15:55:39.503355200 +0200 +--- orig/RTPortableServer_includeC.h 2005-04-12 10:13:57.566584000 +0200 ++++ RTPortableServer_includeC.h 2005-04-12 10:13:57.726814400 +0200 @@ -45,7 +45,7 @@ #include "tao/SystemException.h" #include "tao/Environment.h" diff --git a/TAO/tao/RTScheduling/RTScheduler.pidl b/TAO/tao/RTScheduling/RTScheduler.pidl index 6f0eb94dda4..ddd19f01bca 100644 --- a/TAO/tao/RTScheduling/RTScheduler.pidl +++ b/TAO/tao/RTScheduling/RTScheduler.pidl @@ -14,7 +14,7 @@ // is: // // tao_idl -// -o orig -GA -Sa -Gp -Gd -Ge 1 -GT -Sci +// -o orig -GA -Sa -Gp -Gd -Ge 1 -Sci // -Wb,export_macro=TAO_RTScheduler_Export // -Wb,export_include="rtscheduler_export.h" // -Wb,pre_include="ace/pre.h" diff --git a/TAO/tao/RTScheduling/RTSchedulerA.cpp b/TAO/tao/RTScheduling/RTSchedulerA.cpp index ef11e40d4ec..756e4cb4092 100644 --- a/TAO/tao/RTScheduling/RTSchedulerA.cpp +++ b/TAO/tao/RTScheduling/RTSchedulerA.cpp @@ -267,10 +267,3 @@ namespace RTScheduling &_tao_tc_RTScheduling_Scheduler; } - - -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) - -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) - -#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/TAO/tao/RTScheduling/RTSchedulerC.cpp b/TAO/tao/RTScheduling/RTSchedulerC.cpp index c1b9c180b9d..142325f3ddd 100644 --- a/TAO/tao/RTScheduling/RTSchedulerC.cpp +++ b/TAO/tao/RTScheduling/RTSchedulerC.cpp @@ -1001,266 +1001,3 @@ RTScheduling::Scheduler::marshal (TAO_OutputCDR &) { return false; } - -// TAO_IDL - Generated from -// be\be_visitor_root/root.cpp:1528 - -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) - -#if !defined (_CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_ - - template class TAO::Arg_Traits<CORBA::PolicyList>; - - template class - TAO::Var_Size_Arg_Traits_T< - CORBA::PolicyList, - CORBA::PolicyList_var, - CORBA::PolicyList_out - >; - -#endif /* end #if !defined */ - - template class - TAO::Objref_Traits< - RTScheduling::ThreadAction - >; - - template class - TAO_Objref_Var_T< - RTScheduling::ThreadAction - >; - - template class - TAO_Objref_Out_T< - RTScheduling::ThreadAction - >; - - template class - TAO::Objref_Traits< - RTScheduling::DistributableThread - >; - - template class - TAO_Objref_Var_T< - RTScheduling::DistributableThread - >; - - template class - TAO_Objref_Out_T< - RTScheduling::DistributableThread - >; - - template class - TAO_FixedSeq_Var_T< - RTScheduling::Current::IdType, - CORBA::Octet - >; - - template class - TAO_Seq_Var_Base_T< - RTScheduling::Current::IdType, - CORBA::Octet - >; - - template class - TAO_Seq_Out_T< - RTScheduling::Current::IdType, - RTScheduling::Current::IdType_var, - CORBA::Octet - >; - - template class - TAO_MngSeq_Var_T< - RTScheduling::Current::NameList, - TAO_SeqElem_String_Manager - >; - - template class - TAO_Seq_Var_Base_T< - RTScheduling::Current::NameList, - TAO_SeqElem_String_Manager - >; - - template class - TAO_MngSeq_Out_T< - RTScheduling::Current::NameList, - RTScheduling::Current::NameList_var, - TAO_SeqElem_String_Manager - >; - - template class - TAO::Objref_Traits< - RTScheduling::Current - >; - - template class - TAO_Objref_Var_T< - RTScheduling::Current - >; - - template class - TAO_Objref_Out_T< - RTScheduling::Current - >; - - template class - TAO::Objref_Traits< - RTScheduling::ResourceManager - >; - - template class - TAO_Objref_Var_T< - RTScheduling::ResourceManager - >; - - template class - TAO_Objref_Out_T< - RTScheduling::ResourceManager - >; - - template class - TAO::Objref_Traits< - RTScheduling::Scheduler - >; - - template class - TAO_Objref_Var_T< - RTScheduling::Scheduler - >; - - template class - TAO_Objref_Out_T< - RTScheduling::Scheduler - >; - -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) - -#if !defined (_CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_) -#define _CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_ - -# pragma instantiate TAO::Arg_Traits<CORBA::PolicyList> - -# pragma instantiate \ - TAO::Var_Size_Arg_Traits_T< \ - CORBA::PolicyList, \ - CORBA::PolicyList_var, \ - CORBA::PolicyList_out \ - > - -#endif /* end #if !defined */ - -# pragma instantiate \ - TAO::Objref_Traits< \ - RTScheduling::ThreadAction \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - RTScheduling::ThreadAction - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - RTScheduling::ThreadAction - > - -# pragma instantiate \ - TAO::Objref_Traits< \ - RTScheduling::DistributableThread \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - RTScheduling::DistributableThread - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - RTScheduling::DistributableThread - > - -# pragma instantiate \ - TAO_FixedSeq_Var_T< \ - RTScheduling::Current::IdType, \ - CORBA::Octet \ - > - -# pragma instantiate \ - TAO_Seq_Var_Base_T< \ - RTScheduling::Current::IdType, \ - CORBA::Octet \ - > - -# pragma instantiate \ - TAO_Seq_Out_T< \ - RTScheduling::Current::IdType, \ - RTScheduling::Current::IdType_var, \ - CORBA::Octet \ - > - -# pragma instantiate \ - TAO_MngSeq_Var_T< \ - RTScheduling::Current::NameList, \ - TAO_SeqElem_String_Manager \ - > - -# pragma instantiate \ - TAO_Seq_Var_Base_T< \ - RTScheduling::Current::NameList, \ - TAO_SeqElem_String_Manager \ - > - -# pragma instantiate \ - TAO_MngSeq_Out_T< \ - RTScheduling::Current::NameList, \ - RTScheduling::Current::NameList_var, \ - TAO_SeqElem_String_Manager \ - > - -# pragma instantiate \ - TAO::Objref_Traits< \ - RTScheduling::Current \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - RTScheduling::Current - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - RTScheduling::Current - > - -# pragma instantiate \ - TAO::Objref_Traits< \ - RTScheduling::ResourceManager \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - RTScheduling::ResourceManager - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - RTScheduling::ResourceManager - > - -# pragma instantiate \ - TAO::Objref_Traits< \ - RTScheduling::Scheduler \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - RTScheduling::Scheduler - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - RTScheduling::Scheduler - > - -#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/TAO/tao/RTScheduling/RTSchedulerC.h b/TAO/tao/RTScheduling/RTSchedulerC.h index 7a6abb041a3..12f0f991e07 100644 --- a/TAO/tao/RTScheduling/RTSchedulerC.h +++ b/TAO/tao/RTScheduling/RTSchedulerC.h @@ -1158,7 +1158,7 @@ namespace RTScheduling } // module RTScheduling // TAO_IDL - Generated from -// be\be_visitor_traits.cpp:59 +// be\be_visitor_traits.cpp:61 // Traits specializations. namespace TAO diff --git a/TAO/tao/TypeCodeFactory/TypeCodeFactory.pidl b/TAO/tao/TypeCodeFactory/TypeCodeFactory.pidl index 864600c7080..5e393fa8a56 100644 --- a/TAO/tao/TypeCodeFactory/TypeCodeFactory.pidl +++ b/TAO/tao/TypeCodeFactory/TypeCodeFactory.pidl @@ -28,7 +28,7 @@ // 2. Generate the code. The command used to generate code from this // IDL file is: // -// tao_idl -o orig -Sc -Ge 1 -GT -I../.. -Sci \ +// tao_idl -o orig -Sc -Ge 1 -I../.. -Sci \ // -Wb,export_macro=TAO_TypeCodeFactory_Export \ // -Wb,export_include=typecodefactory_export.h \ // -Wb,pre_include="ace/pre.h" \ diff --git a/TAO/tao/TypeCodeFactory/TypeCodeFactoryA.cpp b/TAO/tao/TypeCodeFactory/TypeCodeFactoryA.cpp index baa598559d4..1f976bcaaaa 100644 --- a/TAO/tao/TypeCodeFactory/TypeCodeFactoryA.cpp +++ b/TAO/tao/TypeCodeFactory/TypeCodeFactoryA.cpp @@ -121,19 +121,3 @@ operator>>= ( _tao_elem ); } - -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) - - template class - TAO::Any_Impl_T< - CORBA::TypeCodeFactory - >; - -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) - -# pragma instantiate \ - TAO::Any_Impl_T< \ - CORBA::TypeCodeFactory \ - > - -#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/TAO/tao/TypeCodeFactory/TypeCodeFactoryC.cpp b/TAO/tao/TypeCodeFactory/TypeCodeFactoryC.cpp index 95f954cf0f8..abf38c85ea0 100644 --- a/TAO/tao/TypeCodeFactory/TypeCodeFactoryC.cpp +++ b/TAO/tao/TypeCodeFactory/TypeCodeFactoryC.cpp @@ -186,42 +186,3 @@ CORBA::TypeCodeFactory::marshal (TAO_OutputCDR &) { return false; } - -// TAO_IDL - Generated from -// be\be_visitor_root/root.cpp:1528 - -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) - - template class - TAO::Objref_Traits< - CORBA::TypeCodeFactory - >; - - template class - TAO_Objref_Var_T< - CORBA::TypeCodeFactory - >; - - template class - TAO_Objref_Out_T< - CORBA::TypeCodeFactory - >; - -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) - -# pragma instantiate \ - TAO::Objref_Traits< \ - CORBA::TypeCodeFactory \ - > - -# pragma instantiate \ - TAO_Objref_Var_T< \ - CORBA::TypeCodeFactory - > - -# pragma instantiate \ - TAO_Objref_Out_T< \ - CORBA::TypeCodeFactory - > - -#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/TAO/tao/TypeCodeFactory/TypeCodeFactoryC.h b/TAO/tao/TypeCodeFactory/TypeCodeFactoryC.h index c664cc78029..e5f114a4261 100644 --- a/TAO/tao/TypeCodeFactory/TypeCodeFactoryC.h +++ b/TAO/tao/TypeCodeFactory/TypeCodeFactoryC.h @@ -416,7 +416,7 @@ namespace CORBA } // module CORBA // TAO_IDL - Generated from -// be\be_visitor_traits.cpp:59 +// be\be_visitor_traits.cpp:61 // Traits specializations. namespace TAO |