From f248a3b7d74110aa00ab84b5bb2a488df8f31cf8 Mon Sep 17 00:00:00 2001 From: Johnny Willemsen Date: Thu, 24 Mar 2005 12:58:30 +0000 Subject: ChangeLogTag: Thu Mar 24 12:54:12 UTC 2005 Johnny Willemsen --- TAO/ChangeLog | 6 ++++++ TAO/tao/ORBInitInfo.h | 2 +- TAO/tao/Object.h | 6 +++--- TAO/tao/Sequence.h | 2 +- 4 files changed, 11 insertions(+), 5 deletions(-) diff --git a/TAO/ChangeLog b/TAO/ChangeLog index ede8fd4d861..e7a0c9f79e8 100644 --- a/TAO/ChangeLog +++ b/TAO/ChangeLog @@ -1,3 +1,9 @@ +Thu Mar 24 12:54:12 UTC 2005 Johnny Willemsen + + * TAO_IDL/be/be_visitor_interface/any_op_cs.cpp: + * TAO_IDL/be/be_visitor_exception/any_op_cs.cpp: + Generate template<> instead of ACE_TEMPLATE_SPECIALIZATION + Thu Mar 24 10:06:12 UTC 2005 Johnny Willemsen * orbsvcs/orbsvcs/Log/RTEventLogNotification.cpp: diff --git a/TAO/tao/ORBInitInfo.h b/TAO/tao/ORBInitInfo.h index ef3bb89cc46..de819fbe6bc 100644 --- a/TAO/tao/ORBInitInfo.h +++ b/TAO/tao/ORBInitInfo.h @@ -270,7 +270,7 @@ private: namespace TAO { // Hand crafted. Not forward declared, but used by PortableServer. - ACE_TEMPLATE_SPECIALIZATION + template<> struct TAO_Export Objref_Traits { static TAO_ORBInitInfo_ptr duplicate ( diff --git a/TAO/tao/Object.h b/TAO/tao/Object.h index 63736473fb5..7db531bc153 100644 --- a/TAO/tao/Object.h +++ b/TAO/tao/Object.h @@ -403,7 +403,7 @@ namespace CORBA namespace TAO { - ACE_TEMPLATE_SPECIALIZATION + template<> class TAO_Export Arg_Traits : public Object_Arg_Traits_T struct TAO_Export Objref_Traits { static CORBA::Object_ptr duplicate (CORBA::Object_ptr); @@ -428,7 +428,7 @@ namespace TAO * @brief Specialization for CORBA::Object, necessitated since we * don't have an Any insertion operator for Object. */ - ACE_TEMPLATE_SPECIALIZATION + template<> class TAO_Export Ret_Object_Argument_T : public Argument { diff --git a/TAO/tao/Sequence.h b/TAO/tao/Sequence.h index d38d3413b54..0ec96ff9a8d 100644 --- a/TAO/tao/Sequence.h +++ b/TAO/tao/Sequence.h @@ -536,7 +536,6 @@ template class TAO_Unbounded_Sequence; // The template itself requires this file so every user of the // template should also see the specialization. -ACE_TEMPLATE_SPECIALIZATION /** * @class TAO_Unbounded_Sequence * @@ -549,6 +548,7 @@ ACE_TEMPLATE_SPECIALIZATION * Specializing the TAO_Unbounded_Sequence parametric * class, is an excellent way to achieve this optimizations. */ +template<> class TAO_Export TAO_Unbounded_Sequence : public TAO_Unbounded_Base_Sequence { -- cgit v1.2.1