summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohnny Willemsen <jwillemsen@remedy.nl>2005-03-24 12:58:30 +0000
committerJohnny Willemsen <jwillemsen@remedy.nl>2005-03-24 12:58:30 +0000
commitf248a3b7d74110aa00ab84b5bb2a488df8f31cf8 (patch)
treeedcfcc50ae7783a23ad9bb24c5cc01efa09d50ac
parentd2048fbb867e4a2397cb5b31e2f2f55d00033d5d (diff)
downloadATCD-f248a3b7d74110aa00ab84b5bb2a488df8f31cf8.tar.gz
ChangeLogTag: Thu Mar 24 12:54:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
-rw-r--r--TAO/ChangeLog6
-rw-r--r--TAO/tao/ORBInitInfo.h2
-rw-r--r--TAO/tao/Object.h6
-rw-r--r--TAO/tao/Sequence.h2
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 <jwillemsen@remedy.nl>
+
+ * 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 <jwillemsen@remedy.nl>
* 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<TAO_ORBInitInfo>
{
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<CORBA::Object>
: public Object_Arg_Traits_T<CORBA::Object_ptr,
CORBA::Object_var,
@@ -412,7 +412,7 @@ namespace TAO
{
};
- ACE_TEMPLATE_SPECIALIZATION
+ template<>
struct TAO_Export Objref_Traits<CORBA::Object>
{
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 <CORBA::Object_ptr, CORBA::Object_var>
: 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 T> 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<CORBA::Octet>
*
@@ -549,6 +548,7 @@ ACE_TEMPLATE_SPECIALIZATION
* Specializing the TAO_Unbounded_Sequence<T> parametric
* class, is an excellent way to achieve this optimizations.
*/
+template<>
class TAO_Export TAO_Unbounded_Sequence<CORBA::Octet>
: public TAO_Unbounded_Base_Sequence
{