summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authormjb2 <mjb2@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-06-16 03:35:07 +0000
committermjb2 <mjb2@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-06-16 03:35:07 +0000
commite5d9190096527ccfdd0ed85e5102008ef3d9a7e5 (patch)
tree057102f742ae1544641c66ab7527c6d335ff3142 /tests
parentee4f68d9b05478d1e59e0675fbe54416f4aa4d71 (diff)
downloadATCD-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.cpp8
-rw-r--r--tests/Upgradable_RW_Test.cpp2
-rw-r--r--tests/Upgradable_RW_Test.h4
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)