diff options
author | mjb2 <mjb2@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1999-06-16 03:35:07 +0000 |
---|---|---|
committer | mjb2 <mjb2@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1999-06-16 03:35:07 +0000 |
commit | e5d9190096527ccfdd0ed85e5102008ef3d9a7e5 (patch) | |
tree | 057102f742ae1544641c66ab7527c6d335ff3142 /tests | |
parent | ee4f68d9b05478d1e59e0675fbe54416f4aa4d71 (diff) | |
download | ATCD-e5d9190096527ccfdd0ed85e5102008ef3d9a7e5.tar.gz |
See Tue Jun 15 22:26:43 1999 Matthew J Braun <mjb2@cs.wustl.edu>
Diffstat (limited to 'tests')
-rw-r--r-- | tests/DLList_Test.cpp | 8 | ||||
-rw-r--r-- | tests/Upgradable_RW_Test.cpp | 2 | ||||
-rw-r--r-- | tests/Upgradable_RW_Test.h | 4 |
3 files changed, 13 insertions, 1 deletions
diff --git a/tests/DLList_Test.cpp b/tests/DLList_Test.cpp index 006502b18d1..22a739b5851 100644 --- a/tests/DLList_Test.cpp +++ b/tests/DLList_Test.cpp @@ -116,10 +116,18 @@ main (int, ASYS_TCHAR *[]) #if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) template class ACE_DLList<STRING>; +template class ACE_Double_Linked_List_Iterator_Base <ACE_DLList_Node>; +template class ACE_Double_Linked_List_Iterator <ACE_DLList_Node>; +template class ACE_Double_Linked_List_Reverse_Iterator <ACE_DLList_Node>; template class ACE_DLList_Iterator<STRING>; +template class ACE_DLList_Reverse_Iterator<STRING>; template class ACE_Static_Allocator<8192>; #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) #pragma instantiate ACE_DLList<STRING> +#pragma instantiate ACE_Double_Linked_List_Iterator_Base <ACE_DLList_Node> +#pragma instantiate ACE_Double_Linked_List_Iterator <ACE_DLList_Node> +#pragma instantiate ACE_Double_Linked_List_Reverse_Iterator <ACE_DLList_Node> #pragma instantiate ACE_DLList_Iterator<STRING> +#pragma instantiate ACE_DLList_Reverse_Iterator<STRING> #pragma instantiate ACE_Static_Allocator<8192> #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/tests/Upgradable_RW_Test.cpp b/tests/Upgradable_RW_Test.cpp index e9b194241eb..90e76e41331 100644 --- a/tests/Upgradable_RW_Test.cpp +++ b/tests/Upgradable_RW_Test.cpp @@ -502,8 +502,10 @@ main (int argc, ASYS_TCHAR *argv[]) #if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) template class ACE_Double_Linked_List<Element>; +template class ACE_Double_Linked_List_Iterator_Base<Element>; template class ACE_Double_Linked_List_Iterator<Element>; #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) #pragma instantiate ACE_Double_Linked_List<Element> +#pragma instantiate ACE_Double_Linked_List_Iterator_Base<Element> #pragma instantiate ACE_Double_Linked_List_Iterator<Element> #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/tests/Upgradable_RW_Test.h b/tests/Upgradable_RW_Test.h index fe378969c21..c54a4ed63cd 100644 --- a/tests/Upgradable_RW_Test.h +++ b/tests/Upgradable_RW_Test.h @@ -35,11 +35,13 @@ class Element; class Element // =TITEL -// The members fo the double linked list +// The members for the double linked list // { friend class ACE_Double_Linked_List<Element>; + friend class ACE_Double_Linked_List_Iterator_Base<Element>; friend class ACE_Double_Linked_List_Iterator<Element>; + friend class ACE_Double_Linked_List_Reverse_Iterator<Element>; public: Element (ACE_CString* item = 0, Element* p = 0, Element* n = 0) |