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
This commit is contained in:
Ingo Weinhold 2005-02-02 02:31:06 +00:00
parent b0f7c84522
commit f42f300bd5
1 changed files with 4 additions and 4 deletions

View File

@ -156,19 +156,19 @@ public:
template<typename Element>
class DoublyLinkedListLinkImpl {
private:
typedef DoublyLinkedListLink<Element> Link;
typedef DoublyLinkedListLink<Element> 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