From f42f300bd5dfeb334c2ec3b62c12891a885f578d Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Wed, 2 Feb 2005 02:31:06 +0000 Subject: [PATCH] Work around a gcc bug: A private typedef in a base class can class with an equal identifier in a derived class. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11192 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- headers/private/kernel/util/DoublyLinkedList.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/headers/private/kernel/util/DoublyLinkedList.h b/headers/private/kernel/util/DoublyLinkedList.h index 7bd1c7e0de..2422669bf4 100644 --- a/headers/private/kernel/util/DoublyLinkedList.h +++ b/headers/private/kernel/util/DoublyLinkedList.h @@ -156,19 +156,19 @@ public: template class DoublyLinkedListLinkImpl { private: - typedef DoublyLinkedListLink Link; + typedef DoublyLinkedListLink DLL_Link; public: DoublyLinkedListLinkImpl() : fDoublyLinkedListLink() {} ~DoublyLinkedListLinkImpl() {} - Link *GetDoublyLinkedListLink() + DLL_Link *GetDoublyLinkedListLink() { return &fDoublyLinkedListLink; } - const Link *GetDoublyLinkedListLink() const + const DLL_Link *GetDoublyLinkedListLink() const { return &fDoublyLinkedListLink; } private: - Link fDoublyLinkedListLink; + DLL_Link fDoublyLinkedListLink; }; // DoublyLinkedListStandardGetLink