Fix build bustage on HP-UX. Access to protected classes only allowed by 'friends'.
git-svn-id: svn://10.0.0.236/trunk@65166 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
@@ -223,6 +223,8 @@ public:
|
||||
List* mCurrent;
|
||||
};
|
||||
|
||||
friend class ConstIterator;
|
||||
|
||||
ConstIterator First() const { return ConstIterator(mElements); }
|
||||
ConstIterator Last() const { return ConstIterator(nsnull); }
|
||||
|
||||
@@ -362,6 +364,8 @@ public:
|
||||
List* mCurrent;
|
||||
};
|
||||
|
||||
friend class ConstIterator;
|
||||
|
||||
ConstIterator First() const { return ConstIterator(mBindings); }
|
||||
ConstIterator Last() const { return ConstIterator(nsnull); }
|
||||
|
||||
@@ -503,6 +507,8 @@ public:
|
||||
return mCurrent != aConstIterator.mCurrent; }
|
||||
};
|
||||
|
||||
friend class ConstIterator;
|
||||
|
||||
ConstIterator First() const { return ConstIterator(mHead.mNext); }
|
||||
ConstIterator Last() const { return ConstIterator(NS_CONST_CAST(List*, &mHead)); }
|
||||
|
||||
@@ -543,6 +549,8 @@ public:
|
||||
friend class InstantiationSet;
|
||||
};
|
||||
|
||||
friend class Iterator;
|
||||
|
||||
Iterator First() { return Iterator(mHead.mNext); }
|
||||
Iterator Last() { return Iterator(&mHead); }
|
||||
|
||||
|
||||
@@ -458,6 +458,8 @@ public:
|
||||
return mCurrent != aConstIterator.mCurrent; }
|
||||
};
|
||||
|
||||
friend class ConstIterator;
|
||||
|
||||
ConstIterator First() const { return ConstIterator(mHead.mNext); }
|
||||
ConstIterator Last() const { return ConstIterator(NS_CONST_CAST(MatchList*, &mHead)); }
|
||||
|
||||
@@ -498,6 +500,8 @@ public:
|
||||
friend class MatchSet;
|
||||
};
|
||||
|
||||
friend class Iterator;
|
||||
|
||||
Iterator First() { return Iterator(mHead.mNext); }
|
||||
Iterator Last() { return Iterator(&mHead); }
|
||||
|
||||
@@ -794,6 +798,8 @@ public:
|
||||
return mCurrent != aConstIterator.mCurrent; }
|
||||
};
|
||||
|
||||
friend class ConstIterator;
|
||||
|
||||
ConstIterator First() const { return ConstIterator(mHead.mNext); }
|
||||
ConstIterator Last() const { return ConstIterator(NS_CONST_CAST(Entry*, &mHead)); }
|
||||
|
||||
|
||||
@@ -223,6 +223,8 @@ public:
|
||||
List* mCurrent;
|
||||
};
|
||||
|
||||
friend class ConstIterator;
|
||||
|
||||
ConstIterator First() const { return ConstIterator(mElements); }
|
||||
ConstIterator Last() const { return ConstIterator(nsnull); }
|
||||
|
||||
@@ -362,6 +364,8 @@ public:
|
||||
List* mCurrent;
|
||||
};
|
||||
|
||||
friend class ConstIterator;
|
||||
|
||||
ConstIterator First() const { return ConstIterator(mBindings); }
|
||||
ConstIterator Last() const { return ConstIterator(nsnull); }
|
||||
|
||||
@@ -503,6 +507,8 @@ public:
|
||||
return mCurrent != aConstIterator.mCurrent; }
|
||||
};
|
||||
|
||||
friend class ConstIterator;
|
||||
|
||||
ConstIterator First() const { return ConstIterator(mHead.mNext); }
|
||||
ConstIterator Last() const { return ConstIterator(NS_CONST_CAST(List*, &mHead)); }
|
||||
|
||||
@@ -543,6 +549,8 @@ public:
|
||||
friend class InstantiationSet;
|
||||
};
|
||||
|
||||
friend class Iterator;
|
||||
|
||||
Iterator First() { return Iterator(mHead.mNext); }
|
||||
Iterator Last() { return Iterator(&mHead); }
|
||||
|
||||
|
||||
@@ -458,6 +458,8 @@ public:
|
||||
return mCurrent != aConstIterator.mCurrent; }
|
||||
};
|
||||
|
||||
friend class ConstIterator;
|
||||
|
||||
ConstIterator First() const { return ConstIterator(mHead.mNext); }
|
||||
ConstIterator Last() const { return ConstIterator(NS_CONST_CAST(MatchList*, &mHead)); }
|
||||
|
||||
@@ -498,6 +500,8 @@ public:
|
||||
friend class MatchSet;
|
||||
};
|
||||
|
||||
friend class Iterator;
|
||||
|
||||
Iterator First() { return Iterator(mHead.mNext); }
|
||||
Iterator Last() { return Iterator(&mHead); }
|
||||
|
||||
@@ -794,6 +798,8 @@ public:
|
||||
return mCurrent != aConstIterator.mCurrent; }
|
||||
};
|
||||
|
||||
friend class ConstIterator;
|
||||
|
||||
ConstIterator First() const { return ConstIterator(mHead.mNext); }
|
||||
ConstIterator Last() const { return ConstIterator(NS_CONST_CAST(Entry*, &mHead)); }
|
||||
|
||||
|
||||
Reference in New Issue
Block a user