diff options
author | Steve Huston <shuston@riverace.com> | 2002-12-03 01:13:33 +0000 |
---|---|---|
committer | Steve Huston <shuston@riverace.com> | 2002-12-03 01:13:33 +0000 |
commit | 14a9c45dc220bde9d306af96ad3e1141b3d3e1b7 (patch) | |
tree | 245ba5d36f453f61c3457c1f70a29b8d4d1d72fb /ACEXML | |
parent | e52b3d33572b42de7bc5065fc3a04b9566b9c94b (diff) | |
download | ATCD-14a9c45dc220bde9d306af96ad3e1141b3d3e1b7.tar.gz |
ChangeLogTag:Mon Dec 2 20:09:29 2002 Steve Huston <shuston@riverace.com>
Diffstat (limited to 'ACEXML')
-rw-r--r-- | ACEXML/common/Mem_Map_Stream.cpp | 11 | ||||
-rw-r--r-- | ACEXML/common/URL_Addr.cpp | 6 | ||||
-rw-r--r-- | ACEXML/common/XML_Codecs.cpp | 6 |
3 files changed, 20 insertions, 3 deletions
diff --git a/ACEXML/common/Mem_Map_Stream.cpp b/ACEXML/common/Mem_Map_Stream.cpp index cb96b21bc0c..818bd11b230 100644 --- a/ACEXML/common/Mem_Map_Stream.cpp +++ b/ACEXML/common/Mem_Map_Stream.cpp @@ -1,7 +1,6 @@ // $Id$ #include "ace/FILE_Addr.h" -#include "ace/Auto_Ptr.h" #include "ACEXML/common/Mem_Map_Stream.h" ACE_RCSID(common, Mem_Map_Stream, "$Id$") @@ -243,13 +242,19 @@ ACEXML_Mem_Map_Stream::~ACEXML_Mem_Map_Stream (void) #if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) template class ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH>; template class ACE_Connector <Svc_Handler, ACE_SOCK_CONNECTOR>; -template class ACE_Map_Manager<ACE_HANDLE, ACE_Svc_Tuple<Svc_Handler> *, ACE_SYNCH_RW_MUTEX>; template class ACE_Svc_Tuple<Svc_Handler>; +template class ACE_Map_Entry<ACE_HANDLE, ACE_Svc_Tuple<Svc_Handler> *>; +template class ACE_Map_Manager<ACE_HANDLE, ACE_Svc_Tuple<Svc_Handler> *, ACE_SYNCH_RW_MUTEX>; +template class ACE_Map_Iterator<ACE_HANDLE, ACE_Svc_Tuple<Svc_Handler> *, ACE_SYNCH_RW_MUTEX>; +template class ACE_Map_Reverse_Iterator<ACE_HANDLE, ACE_Svc_Tuple<Svc_Handler> *, ACE_SYNCH_RW_MUTEX>; template class ACE_Map_Iterator_Base<ACE_HANDLE, ACE_Svc_Tuple<Svc_Handler> *, ACE_SYNCH_RW_MUTEX>; #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) #pragma instantiate ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH> #pragma instantiate ACE_Connector <Svc_Handler, ACE_SOCK_CONNECTOR> -#pragma instantiate ACE_Map_Manager<ACE_HANDLE, ACE_Svc_Tuple<Svc_Handler> *, ACE_SYNCH_RW_MUTEX> #pragma instantiate ACE_Svc_Tuple<Svc_Handler> +#pragma instantiate ACE_Map_Entry<ACE_HANDLE, ACE_Svc_Tuple<Svc_Handler> *> +#pragma instantiate ACE_Map_Manager<ACE_HANDLE, ACE_Svc_Tuple<Svc_Handler> *, ACE_SYNCH_RW_MUTEX> +#pragma instantiate ACE_Map_Iterator<ACE_HANDLE, ACE_Svc_Tuple<Svc_Handler> *, ACE_SYNCH_RW_MUTEX> +#pragma instantiate ACE_Map_Reverse_Iterator<ACE_HANDLE, ACE_Svc_Tuple<Svc_Handler> *, ACE_SYNCH_RW_MUTEX> #pragma instantiate ACE_Map_Iterator_Base<ACE_HANDLE, ACE_Svc_Tuple<Svc_Handler> *, ACE_SYNCH_RW_MUTEX> #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/ACEXML/common/URL_Addr.cpp b/ACEXML/common/URL_Addr.cpp index 08d5da0c376..3f06e15f7be 100644 --- a/ACEXML/common/URL_Addr.cpp +++ b/ACEXML/common/URL_Addr.cpp @@ -170,3 +170,9 @@ ACEXML_URL_Addr::~ACEXML_URL_Addr (void) ACE_OS::free (this->addr_string_); this->path_name_ = 0; } + +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) +template class ACE_Auto_Basic_Array_Ptr<ACEXML_Char>; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +#pragma instantiate ACE_Auto_Basic_Array_Ptr<ACEXML_Char> +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/ACEXML/common/XML_Codecs.cpp b/ACEXML/common/XML_Codecs.cpp index 300ffdd5d4e..63230d8c6d7 100644 --- a/ACEXML/common/XML_Codecs.cpp +++ b/ACEXML/common/XML_Codecs.cpp @@ -89,3 +89,9 @@ ACEXML_Base64::decode (const ACEXML_Char* input, return result; } + +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) +template class ACE_Auto_Basic_Array_Ptr<ACE_Byte>; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +#pragma instantiate ACE_Auto_Basic_Array_Ptr<ACE_Byte> +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ |