Index: Source/core/svg/SVGAnimatedTransformList.h |
diff --git a/Source/core/svg/SVGAnimatedTransformList.h b/Source/core/svg/SVGAnimatedTransformList.h |
index efcb61a452fc41a4b96177ce4a78d1a8652f25a8..771f36fc66f4cfb548122284815d711df09afe8a 100644 |
--- a/Source/core/svg/SVGAnimatedTransformList.h |
+++ b/Source/core/svg/SVGAnimatedTransformList.h |
@@ -36,7 +36,19 @@ |
namespace blink { |
-typedef SVGAnimatedProperty<SVGTransformList> SVGAnimatedTransformList; |
+// SVG Spec: http://www.w3.org/TR/SVG11/coords.html#InterfaceSVGAnimatedTransformList |
+class SVGAnimatedTransformList final : public SVGAnimatedProperty<SVGTransformList> { |
+ DEFINE_WRAPPERTYPEINFO(); |
+public: |
+ static PassRefPtrWillBeRawPtr<SVGAnimatedTransformList> create(SVGElement* contextElement, const QualifiedName& attributeName, PassRefPtrWillBeRawPtr<SVGTransformList> initialValue) |
+ { |
+ return adoptRefWillBeNoop(new SVGAnimatedTransformList(contextElement, attributeName, initialValue)); |
+ } |
+ |
+protected: |
+ SVGAnimatedTransformList(SVGElement* contextElement, const QualifiedName& attributeName, PassRefPtrWillBeRawPtr<SVGTransformList> initialValue) |
+ : SVGAnimatedProperty<SVGTransformList>(contextElement, attributeName, initialValue) { } |
+}; |
} // namespace blink |