summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/orbsvcs/Concurrency/CC_LockSet.cpp
diff options
context:
space:
mode:
authorlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-06-13 18:21:35 +0000
committerlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-06-13 18:21:35 +0000
commitf5f6a348e2549e02d64404568379b878d8cfda74 (patch)
tree698c657b92d9129786b27d13756b9edf90f75af1 /TAO/orbsvcs/orbsvcs/Concurrency/CC_LockSet.cpp
parentf17e6fe8583402317e0a54597540534463262ea1 (diff)
downloadATCD-f5f6a348e2549e02d64404568379b878d8cfda74.tar.gz
added explicit template instantiations.
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/Concurrency/CC_LockSet.cpp')
-rw-r--r--TAO/orbsvcs/orbsvcs/Concurrency/CC_LockSet.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/TAO/orbsvcs/orbsvcs/Concurrency/CC_LockSet.cpp b/TAO/orbsvcs/orbsvcs/Concurrency/CC_LockSet.cpp
index 201b4d4c695..8c8ae882439 100644
--- a/TAO/orbsvcs/orbsvcs/Concurrency/CC_LockSet.cpp
+++ b/TAO/orbsvcs/orbsvcs/Concurrency/CC_LockSet.cpp
@@ -347,3 +347,13 @@ CORBA::Boolean CC_LockSet::compatible_[NUMBER_OF_LOCK_MODES][NUMBER_OF_LOCK_MODE
{CORBA::B_TRUE, CORBA::B_TRUE, CORBA::B_FALSE, CORBA::B_FALSE, CORBA::B_FALSE},
{CORBA::B_TRUE, CORBA::B_FALSE, CORBA::B_FALSE, CORBA::B_TRUE, CORBA::B_FALSE},
{CORBA::B_FALSE, CORBA::B_FALSE, CORBA::B_FALSE, CORBA::B_FALSE, CORBA::B_FALSE}};
+
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
+template class ACE_Node<CC_LockModeEnum>;
+template class ACE_Unbounded_Queue<CC_LockModeEnum>;
+template class ACE_Unbounded_Queue_Iterator<CC_LockModeEnum>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+#pragma instantiate ACE_Node<CC_LockModeEnum>
+#pragma instantiate ACE_Unbounded_Queue<CC_LockModeEnum>
+#pragma instantiate ACE_Unbounded_Queue_Iterator<CC_LockModeEnum>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */