Commit aa3f4d5c authored by sigbjornf's avatar sigbjornf Committed by Commit bot

Remove some dated Member friendships.

CollectionBackingTraceTrait no longer exists, and Visitor only
needs to be friend with WeakMember<>.

R=
BUG=

Review-Url: https://codereview.chromium.org/2745433003
Cr-Commit-Position: refs/heads/master@{#455786}
parent cecd7485
......@@ -179,14 +179,6 @@ class MemberBase {
#if DCHECK_IS_ON()
const ThreadState* m_creationThreadState;
#endif
template <bool x,
WTF::WeakHandlingFlag y,
WTF::ShouldWeakPointersBeMarkedStrongly z,
typename U,
typename V>
friend struct CollectionBackingTraceTrait;
friend class Visitor;
};
// Members are used in classes to contain strong pointers to other oilpan heap
......@@ -240,15 +232,6 @@ class Member : public MemberBase<T, TracenessMemberConfiguration::Traced> {
Parent::operator=(nullptr);
return *this;
}
protected:
template <bool x,
WTF::WeakHandlingFlag y,
WTF::ShouldWeakPointersBeMarkedStrongly z,
typename U,
typename V>
friend struct CollectionBackingTraceTrait;
friend class Visitor;
};
// A checked version of Member<>, verifying that only same-thread references
......@@ -333,15 +316,6 @@ class SameThreadCheckedMember : public Member<T> {
return *this;
}
protected:
template <bool x,
WTF::WeakHandlingFlag y,
WTF::ShouldWeakPointersBeMarkedStrongly z,
typename U,
typename V>
friend struct CollectionBackingTraceTrait;
friend class Visitor;
private:
void checkPointer() {
if (!this->m_raw)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment