diff options
author | parsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2004-02-04 17:11:35 +0000 |
---|---|---|
committer | parsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2004-02-04 17:11:35 +0000 |
commit | 65fa8339e930de3f1f88741301099f23b3d613dc (patch) | |
tree | 173397a2d0bdf7518b894389476b04f7da2b168d | |
parent | 450c83198101339f9f0a43aa72a16f9b3d7bf3fb (diff) | |
download | ATCD-65fa8339e930de3f1f88741301099f23b3d613dc.tar.gz |
ChangeLogTag: Wed Feb 4 11:08:31 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
-rw-r--r-- | TAO/ChangeLog | 8 | ||||
-rw-r--r-- | TAO/TAO_IDL/fe/fe_tmplinst.cpp | 32 | ||||
-rw-r--r-- | TAO/tao/PortableServer/ImR_LocatorC.cpp | 30 |
3 files changed, 70 insertions, 0 deletions
diff --git a/TAO/ChangeLog b/TAO/ChangeLog index 0edf0213ffb..0ef3ea255e1 100644 --- a/TAO/ChangeLog +++ b/TAO/ChangeLog @@ -1,3 +1,11 @@ +Wed Feb 4 11:08:31 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/fe/fe_tmplinst.cpp: + * tao/PortableServer/ImR_LocatorC.cpp: + + Added some missing explicit template instantiations. Thanks + to Olli Savia <ops@iki.fi> for reporting them. + Tue Feb 3 14:12:01 2004 Gautam Thaker <gthaker@atl.lmco.com> * docs/releasenotes/index.html: diff --git a/TAO/TAO_IDL/fe/fe_tmplinst.cpp b/TAO/TAO_IDL/fe/fe_tmplinst.cpp index b5b06f39baf..0a5b7bc4961 100644 --- a/TAO/TAO_IDL/fe/fe_tmplinst.cpp +++ b/TAO/TAO_IDL/fe/fe_tmplinst.cpp @@ -43,6 +43,22 @@ template class ACE_Hash_Map_Manager<ACE_CString, int, ACE_Null_Mutex>; +template class ACE_Hash_Map_Entry<ACE_CString, + char *>; +template class ACE_Hash_Map_Iterator_Base_Ex<ACE_CString, + char *, + ACE_Hash<ACE_CString>, + ACE_Equal_To<ACE_CString>, + ACE_Null_Mutex>; +template class ACE_Hash_Map_Manager_Ex<ACE_CString, + char *, + ACE_Hash<ACE_CString>, + ACE_Equal_To<ACE_CString>, + ACE_Null_Mutex>; +template class ACE_Hash_Map_Manager<ACE_CString, + char *, + ACE_Null_Mutex>; + template class ACE_Hash_Map_Manager<ACE_CString, ACE_CString, ACE_Null_Mutex>; @@ -135,6 +151,22 @@ template class ACE_Unbounded_Queue_Iterator<AST_Type *>; ACE_Null_Mutex> #pragma instantiate ACE_Hash_Map_Entry<ACE_CString, + char *> +#pragma instantiate ACE_Hash_Map_Iterator_Base_Ex<ACE_CString, + char *, + ACE_Hash<ACE_CString>, + ACE_Equal_To<ACE_CString>, + ACE_Null_Mutex> +#pragma instantiate ACE_Hash_Map_Manager_Ex<ACE_CString, + char *, + ACE_Hash<ACE_CString>, + ACE_Equal_To<ACE_CString>, + ACE_Null_Mutex> +#pragma instantiate ACE_Hash_Map_Manager<ACE_CString, + char *, + ACE_Null_Mutex> + +#pragma instantiate ACE_Hash_Map_Entry<ACE_CString, ACE_CString> #pragma instantiate ACE_Hash_Map_Iterator_Base_Ex<ACE_CString, ACE_CString, diff --git a/TAO/tao/PortableServer/ImR_LocatorC.cpp b/TAO/tao/PortableServer/ImR_LocatorC.cpp index 5b63ebad9d8..3d7c382d2a4 100644 --- a/TAO/tao/PortableServer/ImR_LocatorC.cpp +++ b/TAO/tao/PortableServer/ImR_LocatorC.cpp @@ -1182,6 +1182,21 @@ CORBA::Boolean operator>> ( #if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) template class + TAO::In_Object_Argument_T< + ImplementationRepository::Administration_ptr + >; + + template class + TAO::In_Var_Size_Argument_T< + ImplementationRepository::Locator::ServerNameList + >; + + template class + TAO::Any_Dual_Impl_T< + ImplementationRepository::Locator::ServerNameList + >; + + template class TAO::Objref_Traits< ImplementationRepository::Locator >; @@ -1209,6 +1224,21 @@ CORBA::Boolean operator>> ( #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) # pragma instantiate \ + TAO::In_Object_Argument_T< \ + ImplementationRepository::Administration_ptr \ + > + +# pragma instantiate \ + TAO::In_Var_Size_Argument_T< \ + ImplementationRepository::Locator::ServerNameList \ + > + +# pragma instantiate \ + TAO::Any_Dual_Impl_T< \ + ImplementationRepository::Locator::ServerNameList \ + > + +# pragma instantiate \ TAO::Objref_Traits< \ ImplementationRepository::Locator \ > |