summaryrefslogtreecommitdiff
path: root/ace/Service_Templates.cpp
diff options
context:
space:
mode:
authorOssama Othman <ossama-othman@users.noreply.github.com>2002-04-16 18:59:10 +0000
committerOssama Othman <ossama-othman@users.noreply.github.com>2002-04-16 18:59:10 +0000
commitdb554e52be3126f968dfd6b0c3208bfa3728caab (patch)
treeec43af60fb3af2a45fcb126ed14e8367f7a0a052 /ace/Service_Templates.cpp
parente1debfe69639389a34320267ffff3a62cb41c78b (diff)
downloadATCD-db554e52be3126f968dfd6b0c3208bfa3728caab.tar.gz
ChangeLogTag:Tue Apr 16 11:49:00 2002 Ossama Othman <ossama@uci.edu>
Diffstat (limited to 'ace/Service_Templates.cpp')
-rw-r--r--ace/Service_Templates.cpp10
1 files changed, 9 insertions, 1 deletions
diff --git a/ace/Service_Templates.cpp b/ace/Service_Templates.cpp
index a4f073d3272..09531b68540 100644
--- a/ace/Service_Templates.cpp
+++ b/ace/Service_Templates.cpp
@@ -12,7 +12,11 @@ template class ACE_Unbounded_Queue_Iterator<ACE_TString>;
template class ACE_Unbounded_Set<ACE_TString>;
template class ACE_Unbounded_Set_Iterator<ACE_TString>;
template class auto_ptr<ACE_Obstack>;
+# if defined (ACE_LACKS_AUTO_PTR) \
+ || !(defined (ACE_HAS_STANDARD_CPP_LIBRARY) \
+ && (ACE_HAS_STANDARD_CPP_LIBRARY != 0))
template class ACE_Auto_Basic_Ptr<ACE_Obstack>;
+# endif /* ACE_LACKS_AUTO_PTR */
template class ACE_Message_Queue<ACE_SYNCH>;
template class ACE_Message_Queue_Iterator<ACE_SYNCH>;
@@ -47,7 +51,11 @@ template class ACE_Thru_Task<ACE_SYNCH>;
#pragma instantiate ACE_Unbounded_Set<ACE_TString>
#pragma instantiate ACE_Unbounded_Set_Iterator<ACE_TString>
#pragma instantiate auto_ptr<ACE_Obstack>
-#pragma instantiate ACE_Auto_Basic_Ptr<ACE_Obstack>
+# if defined (ACE_LACKS_AUTO_PTR) \
+ || !(defined (ACE_HAS_STANDARD_CPP_LIBRARY) \
+ && (ACE_HAS_STANDARD_CPP_LIBRARY != 0))
+# pragma instantiate ACE_Auto_Basic_Ptr<ACE_Obstack>
+# endif /* ACE_LACKS_AUTO_PTR */
#pragma instantiate ACE_Message_Queue<ACE_SYNCH>
#pragma instantiate ACE_Message_Queue_Iterator<ACE_SYNCH>