diff options
author | bala <balanatarajan@users.noreply.github.com> | 2003-05-20 21:57:37 +0000 |
---|---|---|
committer | bala <balanatarajan@users.noreply.github.com> | 2003-05-20 21:57:37 +0000 |
commit | 2f24e8ca6c2ea853291847b8c45a0ba96814daf5 (patch) | |
tree | 0b30c9a4bd354c6cccaacecabef90d63278b7941 | |
parent | 2342e916fd342f87c20225b3ae103546a2f0f2d3 (diff) | |
download | ATCD-2f24e8ca6c2ea853291847b8c45a0ba96814daf5.tar.gz |
ChangeLogTag:Tue May 20 16:56:54 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-rw-r--r-- | TAO/ChangeLog | 4 | ||||
-rw-r--r-- | TAO/tao/ObjectKey_Table.cpp | 18 |
2 files changed, 22 insertions, 0 deletions
diff --git a/TAO/ChangeLog b/TAO/ChangeLog index 1c9cc5098d1..425c0f9f953 100644 --- a/TAO/ChangeLog +++ b/TAO/ChangeLog @@ -1,3 +1,7 @@ +Tue May 20 16:56:54 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * tao/ObjectKey_Table.cpp: Added explicit template instantiation. + Tue May 20 13:56:43 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu> * tests/Bug_1482_Regression/Makefile: diff --git a/TAO/tao/ObjectKey_Table.cpp b/TAO/tao/ObjectKey_Table.cpp index 6c049a8397e..c0b0c5a66d0 100644 --- a/TAO/tao/ObjectKey_Table.cpp +++ b/TAO/tao/ObjectKey_Table.cpp @@ -165,3 +165,21 @@ TAO::ObjectKey_Table::unbind_i (TAO::Refcounted_ObjectKey *&key_new) return 0; } + + +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + // Instantiations for the Hash Map +template class ACE_Less_Than<long>; +template class ACE_RB_Tree <long, + TAO::Refcounted_ObjectKey, + ACE_Less_Than<long>, + ACE_Null_Mutex>; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) + +#pragma instantiate ACE_Less_Than<long>; +#pragma instantiate ACE_RB_Tree <long, + TAO::Refcounted_ObjectKey, + ACE_Less_Than<long>, + ACE_Null_Mutex>; + +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ |