Chromium Code Reviews| Index: Source/core/svg/SVGAnimatedAngle.h |
| diff --git a/Source/core/svg/SVGAnimatedAngle.h b/Source/core/svg/SVGAnimatedAngle.h |
| index 68100e0d9fdb4525933489a1ae8392ddf631520f..8b18f6e6babbf961856fbd8a740987d096e92890 100644 |
| --- a/Source/core/svg/SVGAnimatedAngle.h |
| +++ b/Source/core/svg/SVGAnimatedAngle.h |
| @@ -33,6 +33,7 @@ |
| #include "core/svg/SVGAngleTearOff.h" |
| #include "core/svg/SVGAnimatedEnumeration.h" |
| +#include "platform/heap/Handle.h" |
| namespace blink { |
| @@ -40,9 +41,9 @@ class SVGMarkerElement; |
| class SVGAnimatedAngle final : public SVGAnimatedProperty<SVGAngle> { |
| public: |
| - static PassRefPtr<SVGAnimatedAngle> create(SVGMarkerElement* contextElement) |
| + static PassRefPtrWillBeRawPtr<SVGAnimatedAngle> create(SVGMarkerElement* contextElement) |
| { |
| - return adoptRef(new SVGAnimatedAngle(contextElement)); |
| + return adoptRefWillBeNoop(new SVGAnimatedAngle(contextElement)); |
| } |
| virtual ~SVGAnimatedAngle(); |
| @@ -53,14 +54,16 @@ public: |
| virtual void synchronizeAttribute() override; |
| - virtual void setAnimatedValue(PassRefPtr<SVGPropertyBase>) override; |
| + virtual void setAnimatedValue(PassRefPtrWillBeRawPtr<SVGPropertyBase>) override; |
| virtual void animationEnded() override; |
| + virtual void trace(Visitor*) override; |
| + |
| protected: |
| SVGAnimatedAngle(SVGMarkerElement* contextElement); |
|
haraken
2014/11/11 05:22:46
Add explicit.
sof
2014/11/12 13:45:07
Done.
|
| private: |
| - RefPtr<SVGAnimatedEnumeration<SVGMarkerOrientType> > m_orientType; |
| + RefPtrWillBeMember<SVGAnimatedEnumeration<SVGMarkerOrientType> > m_orientType; |
| }; |
| } // namespace blink |