diff options
Diffstat (limited to 'tests/Message_Queue_Test_Ex.cpp')
-rw-r--r-- | tests/Message_Queue_Test_Ex.cpp | 11 |
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 */ |