summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbala <balanatarajan@users.noreply.github.com>2003-05-20 21:57:37 +0000
committerbala <balanatarajan@users.noreply.github.com>2003-05-20 21:57:37 +0000
commit2f24e8ca6c2ea853291847b8c45a0ba96814daf5 (patch)
tree0b30c9a4bd354c6cccaacecabef90d63278b7941
parent2342e916fd342f87c20225b3ae103546a2f0f2d3 (diff)
downloadATCD-2f24e8ca6c2ea853291847b8c45a0ba96814daf5.tar.gz
ChangeLogTag:Tue May 20 16:56:54 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-rw-r--r--TAO/ChangeLog4
-rw-r--r--TAO/tao/ObjectKey_Table.cpp18
2 files changed, 22 insertions, 0 deletions
diff --git a/TAO/ChangeLog b/TAO/ChangeLog
index 1c9cc5098d1..425c0f9f953 100644
--- a/TAO/ChangeLog
+++ b/TAO/ChangeLog
@@ -1,3 +1,7 @@
+Tue May 20 16:56:54 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
+
+ * tao/ObjectKey_Table.cpp: Added explicit template instantiation.
+
Tue May 20 13:56:43 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
* tests/Bug_1482_Regression/Makefile:
diff --git a/TAO/tao/ObjectKey_Table.cpp b/TAO/tao/ObjectKey_Table.cpp
index 6c049a8397e..c0b0c5a66d0 100644
--- a/TAO/tao/ObjectKey_Table.cpp
+++ b/TAO/tao/ObjectKey_Table.cpp
@@ -165,3 +165,21 @@ TAO::ObjectKey_Table::unbind_i (TAO::Refcounted_ObjectKey *&key_new)
return 0;
}
+
+
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
+ // Instantiations for the Hash Map
+template class ACE_Less_Than<long>;
+template class ACE_RB_Tree <long,
+ TAO::Refcounted_ObjectKey,
+ ACE_Less_Than<long>,
+ ACE_Null_Mutex>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+
+#pragma instantiate ACE_Less_Than<long>;
+#pragma instantiate ACE_RB_Tree <long,
+ TAO::Refcounted_ObjectKey,
+ ACE_Less_Than<long>,
+ ACE_Null_Mutex>;
+
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */