summaryrefslogtreecommitdiff
path: root/TAO/tao/ObjectKey_Table.cpp
diff options
context:
space:
mode:
authorbala <balanatarajan@users.noreply.github.com>2003-05-23 18:27:12 +0000
committerbala <balanatarajan@users.noreply.github.com>2003-05-23 18:27:12 +0000
commit338bb45f01ae763e76612341be9a140fcb410554 (patch)
treeb4b948f3ac2217aeb7d4217891a8054316c113a6 /TAO/tao/ObjectKey_Table.cpp
parentdc4962439e05eb36c6a830562427783407160e28 (diff)
downloadATCD-338bb45f01ae763e76612341be9a140fcb410554.tar.gz
ChangeLogTag:Fri May 23 13:21:06 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
Diffstat (limited to 'TAO/tao/ObjectKey_Table.cpp')
-rw-r--r--TAO/tao/ObjectKey_Table.cpp40
1 files changed, 38 insertions, 2 deletions
diff --git a/TAO/tao/ObjectKey_Table.cpp b/TAO/tao/ObjectKey_Table.cpp
index ddbb3673181..867ea212c6d 100644
--- a/TAO/tao/ObjectKey_Table.cpp
+++ b/TAO/tao/ObjectKey_Table.cpp
@@ -163,15 +163,51 @@ TAO::ObjectKey_Table::unbind_i (TAO::Refcounted_ObjectKey *&key_new)
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
template class ACE_RB_Tree <TAO::ObjectKey,
- TAO::Refcounted_ObjectKey,
+ TAO::Refcounted_ObjectKey *,
TAO::Less_Than_ObjectKey,
ACE_Null_Mutex>;
+template class ACE_RB_Tree_Iterator_Base <class TAO::ObjectKey,
+ class TAO::Refcounted_ObjectKey *,
+ class TAO::Less_Than_ObjectKey,
+ class ACE_Null_Mutex>;
+
+template class ACE_RB_Tree_Iterator <TAO::ObjectKey,
+ TAO::Refcounted_ObjectKey *,
+ TAO::Less_Than_ObjectKey,
+ ACE_Null_Mutex>;
+
+template class ACE_RB_Tree_Reverse_Iterator <TAO::ObjectKey,
+ TAO::Refcounted_ObjectKey *,
+ TAO::Less_Than_ObjectKey,
+ ACE_Null_Mutex>;
+
+template class ACE_RB_Tree_Node <TAO::ObjectKey,
+ TAO::Refcounted_ObjectKey *>;
+
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
#pragma instantiate ACE_RB_Tree <TAO::ObjectKey,
- TAO::Refcounted_ObjectKey,
+ TAO::Refcounted_ObjectKey *,
TAO::Less_Than_ObjectKey,
ACE_Null_Mutex>
+#pragma instantiate ACE_RB_Tree_Iterator_Base <TAO::ObjectKey,
+ TAO::Refcounted_ObjectKey *,
+ TAO::Less_Than_ObjectKey,
+ ACE_Null_Mutex>
+
+#pragma instantiate ACE_RB_Tree_Iterator <TAO::ObjectKey,
+ TAO::Refcounted_ObjectKey *,
+ TAO::Less_Than_ObjectKey,
+ ACE_Null_Mutex>
+
+#pragma instantiate ACE_RB_Tree_Reverse_Iterator <TAO::ObjectKey,
+ TAO::Refcounted_ObjectKey *,
+ TAO::Less_Than_ObjectKey,
+ ACE_Null_Mutex>
+
+#pragma instantiate ACE_RB_Tree_Node <TAO::ObjectKey,
+ TAO::Refcounted_ObjectKey *>
+
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */