summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOssama Othman <ossama-othman@users.noreply.github.com>2005-05-04 06:39:26 +0000
committerOssama Othman <ossama-othman@users.noreply.github.com>2005-05-04 06:39:26 +0000
commit5c967b704330c2f3e44b732de42b8f596f3dce4e (patch)
treeb17bdb54d1380fb743d2ca1d758afa067cbcfd5a
parent15f5ad3864e8038ceadeb08b3245df26dc91d657 (diff)
downloadATCD-5c967b704330c2f3e44b732de42b8f596f3dce4e.tar.gz
ChangeLogTag:Tue May 3 23:37:56 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-rw-r--r--TAO/ChangeLog8
-rw-r--r--TAO/tao/Struct_TypeCode_Static.h10
-rw-r--r--TAO/tao/Value_TypeCode_Static.h10
3 files changed, 18 insertions, 10 deletions
diff --git a/TAO/ChangeLog b/TAO/ChangeLog
index 740fad58aea..4c5ef384164 100644
--- a/TAO/ChangeLog
+++ b/TAO/ChangeLog
@@ -1,3 +1,11 @@
+Tue May 3 23:37:56 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * tao/Struct_TypeCode_Static.h:
+ * tao/Value_TypeCode_Static.h:
+
+ Added missing TAO_Export. Fixes undefined symbol errors on
+ platforms that support DSO/DLL symbol hiding.
+
Tue May 3 23:02:39 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
* TAO_IDL/be/be_codegen.cpp:
diff --git a/TAO/tao/Struct_TypeCode_Static.h b/TAO/tao/Struct_TypeCode_Static.h
index f9d433728fb..0acf13ed10b 100644
--- a/TAO/tao/Struct_TypeCode_Static.h
+++ b/TAO/tao/Struct_TypeCode_Static.h
@@ -50,11 +50,11 @@ namespace TAO
* @c struct or @c exception.
*/
template<>
- class Struct<char const *,
- CORBA::TypeCode_ptr const *,
- Struct_Field<char const *,
- CORBA::TypeCode_ptr const *> const *,
- TAO::Null_RefCount_Policy>
+ class TAO_Export Struct<char const *,
+ CORBA::TypeCode_ptr const *,
+ Struct_Field<char const *,
+ CORBA::TypeCode_ptr const *> const *,
+ TAO::Null_RefCount_Policy>
: public CORBA::TypeCode,
private TAO::Null_RefCount_Policy
{
diff --git a/TAO/tao/Value_TypeCode_Static.h b/TAO/tao/Value_TypeCode_Static.h
index 9f88afa039d..63c651a2ea7 100644
--- a/TAO/tao/Value_TypeCode_Static.h
+++ b/TAO/tao/Value_TypeCode_Static.h
@@ -50,11 +50,11 @@ namespace TAO
* @c valuetype or @c event.
*/
template<>
- class Value<char const *,
- CORBA::TypeCode_ptr const *,
- Value_Field<char const *,
- CORBA::TypeCode_ptr const *> const *,
- TAO::Null_RefCount_Policy>
+ class TAO_Export Value<char const *,
+ CORBA::TypeCode_ptr const *,
+ Value_Field<char const *,
+ CORBA::TypeCode_ptr const *> const *,
+ TAO::Null_RefCount_Policy>
: public CORBA::TypeCode,
private TAO::Null_RefCount_Policy
{