summaryrefslogtreecommitdiff
path: root/ace/Dynamic.cpp
diff options
context:
space:
mode:
authorcoryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2000-09-20 19:04:19 +0000
committercoryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2000-09-20 19:04:19 +0000
commitdef086de174f96c1bd93c9078e821d5a87bdf25e (patch)
treef6362ad44f43a5709aa6dfe1706fbd5e2e47564d /ace/Dynamic.cpp
parent2dcdd59aa2f7030a0cc42c204003da7762a15743 (diff)
downloadATCD-def086de174f96c1bd93c9078e821d5a87bdf25e.tar.gz
ChangeLogTag:Wed Sep 20 12:00:42 2000 Carlos O'Ryan <coryan@uci.edu>
Diffstat (limited to 'ace/Dynamic.cpp')
-rw-r--r--ace/Dynamic.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/ace/Dynamic.cpp b/ace/Dynamic.cpp
index 8edf58ef62e..7dce958461d 100644
--- a/ace/Dynamic.cpp
+++ b/ace/Dynamic.cpp
@@ -25,6 +25,15 @@ ACE_Dynamic::instance (void)
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
template class ACE_TSS_Singleton<ACE_Dynamic, ACE_Null_Mutex>;
+# if (defined (ACE_HAS_THREADS) && (defined (ACE_HAS_THREAD_SPECIFIC_STORAGE) || defined (ACE_HAS_TSS_EMULATION)))
+ template class ACE_TSS<ACE_Dynamic>;
+# endif /* ACE_HAS_THREADS && (ACE_HAS_THREAD_SPECIFIC_STORAGE || ACE_HAS_TSS_EMULATION) */
+
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
#pragma instantiate ACE_TSS_Singleton<ACE_Dynamic, ACE_Null_Mutex>
+
+# if (defined (ACE_HAS_THREADS) && (defined (ACE_HAS_THREAD_SPECIFIC_STORAGE) || defined (ACE_HAS_TSS_EMULATION)))
+ #pragma instantiate ACE_TSS<ACE_Dynamic>
+# endif /* ACE_HAS_THREADS && (ACE_HAS_THREAD_SPECIFIC_STORAGE || ACE_HAS_TSS_EMULATION) */
+
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */