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:
parent
b0f7c84522
commit
f42f300bd5
|
@ -156,19 +156,19 @@ public:
|
||||||
template<typename Element>
|
template<typename Element>
|
||||||
class DoublyLinkedListLinkImpl {
|
class DoublyLinkedListLinkImpl {
|
||||||
private:
|
private:
|
||||||
typedef DoublyLinkedListLink<Element> Link;
|
typedef DoublyLinkedListLink<Element> DLL_Link;
|
||||||
|
|
||||||
public:
|
public:
|
||||||
DoublyLinkedListLinkImpl() : fDoublyLinkedListLink() {}
|
DoublyLinkedListLinkImpl() : fDoublyLinkedListLink() {}
|
||||||
~DoublyLinkedListLinkImpl() {}
|
~DoublyLinkedListLinkImpl() {}
|
||||||
|
|
||||||
Link *GetDoublyLinkedListLink()
|
DLL_Link *GetDoublyLinkedListLink()
|
||||||
{ return &fDoublyLinkedListLink; }
|
{ return &fDoublyLinkedListLink; }
|
||||||
const Link *GetDoublyLinkedListLink() const
|
const DLL_Link *GetDoublyLinkedListLink() const
|
||||||
{ return &fDoublyLinkedListLink; }
|
{ return &fDoublyLinkedListLink; }
|
||||||
|
|
||||||
private:
|
private:
|
||||||
Link fDoublyLinkedListLink;
|
DLL_Link fDoublyLinkedListLink;
|
||||||
};
|
};
|
||||||
|
|
||||||
// DoublyLinkedListStandardGetLink
|
// DoublyLinkedListStandardGetLink
|
||||||
|
|
Loading…
Reference in New Issue