diff options
Diffstat (limited to 'WebCore/svg/properties/SVGAnimatedPropertySynchronizer.h')
-rw-r--r-- | WebCore/svg/properties/SVGAnimatedPropertySynchronizer.h | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/WebCore/svg/properties/SVGAnimatedPropertySynchronizer.h b/WebCore/svg/properties/SVGAnimatedPropertySynchronizer.h index 2b816ab..b97073d 100644 --- a/WebCore/svg/properties/SVGAnimatedPropertySynchronizer.h +++ b/WebCore/svg/properties/SVGAnimatedPropertySynchronizer.h @@ -23,42 +23,6 @@ #if ENABLE(SVG) namespace WebCore { -class SVGElement; - -// GetOwnerElementForType implementation -template<typename OwnerType, bool isDerivedFromSVGElement> -struct GetOwnerElementForType; - -template<typename OwnerType> -struct GetOwnerElementForType<OwnerType, true> : public Noncopyable { - static SVGElement* ownerElement(OwnerType* type) - { - return type; - } -}; - -template<typename OwnerType> -struct GetOwnerElementForType<OwnerType, false> : public Noncopyable { - static SVGElement* ownerElement(OwnerType* type) - { - SVGElement* context = type->contextElement(); - ASSERT(context); - return context; - } -}; - -// IsDerivedFromSVGElement implementation -template<typename OwnerType> -struct IsDerivedFromSVGElement : public Noncopyable { - static const bool value = true; -}; - -class SVGViewSpec; -template<> -struct IsDerivedFromSVGElement<SVGViewSpec> : public Noncopyable { - static const bool value = false; -}; - // Helper template used for synchronizing SVG <-> XML properties template<bool isDerivedFromSVGElement> struct SVGAnimatedPropertySynchronizer { |