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

Unified Diff: third_party/WebKit/Source/core/svg/SVGAnimatedTypeAnimator.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/SVGAnimatedTypeAnimator.h
diff --git a/third_party/WebKit/Source/core/svg/SVGAnimatedTypeAnimator.h b/third_party/WebKit/Source/core/svg/SVGAnimatedTypeAnimator.h
index 5bdba04e998a206044c984d44f4a896c4140f141..c521e3d61ae27c2784160120190d4dbb8932d210 100644
--- a/third_party/WebKit/Source/core/svg/SVGAnimatedTypeAnimator.h
+++ b/third_party/WebKit/Source/core/svg/SVGAnimatedTypeAnimator.h
@@ -36,7 +36,7 @@ class SVGElement;
class SVGAnimationElement;
// The size of SVGElementInstances is 1 unless there is a <use> instance of the element.
-using SVGElementInstances = WillBeHeapVector<RawPtrWillBeMember<SVGElement>, 1u>;
+using SVGElementInstances = HeapVector<Member<SVGElement>, 1u>;
class SVGAnimatedTypeAnimator final {
DISALLOW_NEW();
@@ -46,17 +46,17 @@ public:
void clear();
void reset(SVGElement* contextElement);
- PassRefPtrWillBeRawPtr<SVGPropertyBase> constructFromString(const String&);
+ RawPtr<SVGPropertyBase> constructFromString(const String&);
- PassRefPtrWillBeRawPtr<SVGPropertyBase> startAnimValAnimation(const SVGElementInstances&);
+ RawPtr<SVGPropertyBase> startAnimValAnimation(const SVGElementInstances&);
void stopAnimValAnimation(const SVGElementInstances&);
- PassRefPtrWillBeRawPtr<SVGPropertyBase> resetAnimValToBaseVal(const SVGElementInstances&);
+ RawPtr<SVGPropertyBase> resetAnimValToBaseVal(const SVGElementInstances&);
void calculateAnimatedValue(float percentage, unsigned repeatCount, SVGPropertyBase*, SVGPropertyBase*, SVGPropertyBase*, SVGPropertyBase*);
float calculateDistance(const String& fromString, const String& toString);
- void calculateFromAndToValues(RefPtrWillBeMember<SVGPropertyBase>& from, RefPtrWillBeMember<SVGPropertyBase>& to, const String& fromString, const String& toString);
- void calculateFromAndByValues(RefPtrWillBeMember<SVGPropertyBase>& from, RefPtrWillBeMember<SVGPropertyBase>& to, const String& fromString, const String& byString);
+ void calculateFromAndToValues(Member<SVGPropertyBase>& from, Member<SVGPropertyBase>& to, const String& fromString, const String& toString);
+ void calculateFromAndByValues(Member<SVGPropertyBase>& from, Member<SVGPropertyBase>& to, const String& fromString, const String& byString);
void setContextElement(SVGElement* contextElement) { m_contextElement = contextElement; }
AnimatedPropertyType type() const { return m_type; }
@@ -68,12 +68,12 @@ public:
private:
friend class ParsePropertyFromString;
- PassRefPtrWillBeRawPtr<SVGPropertyBase> createPropertyForAnimation(const String&);
- PassRefPtrWillBeRawPtr<SVGPropertyBase> resetAnimation(const SVGElementInstances&);
+ RawPtr<SVGPropertyBase> createPropertyForAnimation(const String&);
+ RawPtr<SVGPropertyBase> resetAnimation(const SVGElementInstances&);
- RawPtrWillBeMember<SVGAnimationElement> m_animationElement;
- RawPtrWillBeMember<SVGElement> m_contextElement;
- RefPtrWillBeMember<SVGAnimatedPropertyBase> m_animatedProperty;
+ Member<SVGAnimationElement> m_animationElement;
+ Member<SVGElement> m_contextElement;
+ Member<SVGAnimatedPropertyBase> m_animatedProperty;
AnimatedPropertyType m_type;
};

Powered by Google App Engine
This is Rietveld 408576698