summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornanbor <nanbor@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-09-21 21:50:12 +0000
committernanbor <nanbor@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-09-21 21:50:12 +0000
commit6d3e030dbabe31565a76f73e61d03e2c15b6d5eb (patch)
tree8a56e76b55d45ae55d219f3917f7f8e4902a42eb
parentb2726faf9bd6f0b70797e0adfb238d5b30d846bf (diff)
downloadATCD-6d3e030dbabe31565a76f73e61d03e2c15b6d5eb.tar.gz
Fixed explicit template instantiation
-rw-r--r--ace/Thread_Manager.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/ace/Thread_Manager.cpp b/ace/Thread_Manager.cpp
index e270f864d21..8a1be7e060f 100644
--- a/ace/Thread_Manager.cpp
+++ b/ace/Thread_Manager.cpp
@@ -2184,6 +2184,8 @@ ACE_Thread_Control::exit (void *exit_status, int do_thr_exit)
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
template class ACE_Double_Linked_List<ACE_Thread_Descriptor_Base>;
template class ACE_Double_Linked_List_Iterator<ACE_Thread_Descriptor_Base>;
+ template class ACE_Double_Linked_List<ACE_Thread_Descriptor>;
+ template class ACE_Double_Linked_List_Iterator<ACE_Thread_Descriptor>;
template class ACE_Node<ACE_Thread_Descriptor*>;
template class ACE_Unbounded_Queue<ACE_Thread_Descriptor*>;
template class ACE_Unbounded_Queue_Iterator<ACE_Thread_Descriptor*>;
@@ -2197,6 +2199,8 @@ ACE_Thread_Control::exit (void *exit_status, int do_thr_exit)
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
#pragma instantiate ACE_Double_Linked_List<ACE_Thread_Descriptor_Base>
#pragma instantiate ACE_Double_Linked_List_Iterator<ACE_Thread_Descriptor_Base>
+ #pragma instantiate ACE_Double_Linked_List<ACE_Thread_Descriptor>
+ #pragma instantiate ACE_Double_Linked_List_Iterator<ACE_Thread_Descriptor>
#pragma instantiate ACE_Node<ACE_Thread_Descriptor*>
#pragma instantiate ACE_Unbounded_Queue<ACE_Thread_Descriptor*>
#pragma instantiate ACE_Unbounded_Queue_Iterator<ACE_Thread_Descriptor*>