Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(165)

Unified Diff: third_party/WebKit/Source/core/svg/SVGElementRareData.h

Issue 1686483002: Oilpan: Remove most WillBe types from the code base (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/WebKit/Source/core/svg/SVGElementRareData.h
diff --git a/third_party/WebKit/Source/core/svg/SVGElementRareData.h b/third_party/WebKit/Source/core/svg/SVGElementRareData.h
index 1ebfff1772d9bd82bd8334560f98ddcdb7caf007..97d5ee09224974f4eb92817aff3cae5eaa221b1d 100644
--- a/third_party/WebKit/Source/core/svg/SVGElementRareData.h
+++ b/third_party/WebKit/Source/core/svg/SVGElementRareData.h
@@ -32,8 +32,8 @@ namespace blink {
class CSSCursorImageValue;
class SVGCursorElement;
-class SVGElementRareData : public NoBaseWillBeGarbageCollectedFinalized<SVGElementRareData> {
- WTF_MAKE_NONCOPYABLE(SVGElementRareData); USING_FAST_MALLOC_WILL_BE_REMOVED(SVGElementRareData);
+class SVGElementRareData : public GarbageCollectedFinalized<SVGElementRareData> {
+ WTF_MAKE_NONCOPYABLE(SVGElementRareData);
public:
SVGElementRareData(SVGElement* owner)
#if ENABLE(OILPAN)
@@ -56,8 +56,8 @@ public:
SVGElementSet& incomingReferences() { return m_incomingReferences; }
const SVGElementSet& incomingReferences() const { return m_incomingReferences; }
- WillBeHeapHashSet<RawPtrWillBeWeakMember<SVGElement>>& elementInstances() { return m_elementInstances; }
- const WillBeHeapHashSet<RawPtrWillBeWeakMember<SVGElement>>& elementInstances() const { return m_elementInstances; }
+ HeapHashSet<WeakMember<SVGElement>>& elementInstances() { return m_elementInstances; }
+ const HeapHashSet<WeakMember<SVGElement>>& elementInstances() const { return m_elementInstances; }
bool instanceUpdatesBlocked() const { return m_instancesUpdatesBlocked; }
void setInstanceUpdatesBlocked(bool value) { m_instancesUpdatesBlocked = value; }
@@ -96,16 +96,16 @@ private:
#endif
SVGElementSet m_outgoingReferences;
SVGElementSet m_incomingReferences;
- WillBeHeapHashSet<RawPtrWillBeWeakMember<SVGElement>> m_elementInstances;
- RawPtrWillBeWeakMember<SVGCursorElement> m_cursorElement;
- RawPtrWillBeWeakMember<CSSCursorImageValue> m_cursorImageValue;
- RefPtrWillBeMember<SVGElement> m_correspondingElement;
+ HeapHashSet<WeakMember<SVGElement>> m_elementInstances;
+ WeakMember<SVGCursorElement> m_cursorElement;
+ WeakMember<CSSCursorImageValue> m_cursorImageValue;
+ Member<SVGElement> m_correspondingElement;
bool m_instancesUpdatesBlocked : 1;
bool m_useOverrideComputedStyle : 1;
bool m_needsOverrideComputedStyleUpdate : 1;
bool m_webAnimatedAttributesDirty : 1;
HashSet<const QualifiedName*> m_webAnimatedAttributes;
- RefPtrWillBeMember<MutableStylePropertySet> m_animatedSMILStyleProperties;
+ Member<MutableStylePropertySet> m_animatedSMILStyleProperties;
RefPtr<ComputedStyle> m_overrideComputedStyle;
// Used by <animateMotion>
AffineTransform m_animateMotionTransform;
« no previous file with comments | « third_party/WebKit/Source/core/svg/SVGElement.cpp ('k') | third_party/WebKit/Source/core/svg/SVGEllipseElement.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698