summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-12-19 15:55:53 +0000
committerlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-12-19 15:55:53 +0000
commit3a3f541b751df55f35c0ad7e2f80ac587ceb77a2 (patch)
treeba3bdd0a500c05704e932767174add8d4a5acb6e
parente1aaddd33f5c1a993d4db2e5427ce952253bbf5a (diff)
downloadATCD-3a3f541b751df55f35c0ad7e2f80ac587ceb77a2.tar.gz
ChangeLogTag: Sun Dec 19 08:58:56 1999 David L. Levine <levine@cs.wustl.edu>
-rw-r--r--TAO/ChangeLog-99c6
-rw-r--r--TAO/orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.cpp8
2 files changed, 13 insertions, 1 deletions
diff --git a/TAO/ChangeLog-99c b/TAO/ChangeLog-99c
index 2bc1a106c4d..0da2f32e416 100644
--- a/TAO/ChangeLog-99c
+++ b/TAO/ChangeLog-99c
@@ -12,9 +12,13 @@ Sun Dec 19 08:58:56 1999 David L. Levine <levine@cs.wustl.edu>
auto_ptr wasn't being used correctly. This needs to
be fixed properly when Pradeep returns.
+ * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.cpp:
+ added explicit template instantiations.
+
Sun Dec 19 08:52:05 1999 David L. Levine <levine@cs.wustl.edu>
- * orbsvcs/orbsvcs/Makefile: updated dependencies.
+ * orbsvcs/orbsvcs/Makefile,
+ orbsvcs/Notify_Service/Makefile:: updated dependencies.
Sat Dec 18 22:43:55 1999 Darrell Brunsch <brunsch@cs.wustl.edu>
diff --git a/TAO/orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.cpp b/TAO/orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.cpp
index 1220a7898b4..54868198d83 100644
--- a/TAO/orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.cpp
+++ b/TAO/orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.cpp
@@ -49,3 +49,11 @@ visit_property (TAO_Property_Constraint* literal)
}
return return_value;
}
+
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
+template class ACE_Hash_Map_Manager<ACE_CString, const CORBA::Any*, ACE_SYNCH_MUTEX>;
+template class ACE_Hash_Map_Manager_Ex<ACE_CString, const CORBA::Any *, ACE_Hash<ACE_CString>, ACE_Equal_To<ACE_CString>, ACE_SYNCH_MUTEX>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+#pragma instantiate ACE_Hash_Map_Manager<ACE_CString, const CORBA::Any*, ACE_SYNCH_MUTEX>
+#pragma instantiate template class ACE_Hash_Map_Manager_Ex<ACE_CString, const CORBA::Any *, ACE_Hash<ACE_CString>, ACE_Equal_To<ACE_CString>, ACE_SYNCH_MUTEX>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */