summaryrefslogtreecommitdiff
path: root/tests/Message_Queue_Test_Ex.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/Message_Queue_Test_Ex.cpp')
-rw-r--r--tests/Message_Queue_Test_Ex.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/Message_Queue_Test_Ex.cpp b/tests/Message_Queue_Test_Ex.cpp
index 6306e8fc56a..176f452c5c2 100644
--- a/tests/Message_Queue_Test_Ex.cpp
+++ b/tests/Message_Queue_Test_Ex.cpp
@@ -321,3 +321,14 @@ run_main (int argc, ACE_TCHAR *argv[])
return status;
}
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
+template class ACE_Message_Queue_Ex<User_Class, ACE_NULL_SYNCH>;
+#if defined (ACE_HAS_THREADS)
+template class ACE_Message_Queue_Ex<User_Class, ACE_MT_SYNCH>;
+#endif /* ACE_HAS_THREADS */
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+#pragma instantiate ACE_Message_Queue_Ex<User_Class, ACE_NULL_SYNCH>
+#if defined (ACE_HAS_THREADS)
+#pragma instantiate ACE_Message_Queue_Ex<User_Class, ACE_MT_SYNCH>
+#endif /* ACE_HAS_THREADS */
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */