#include "third_party/blink/renderer/core/svg/svg_element_rare_data.h"
#include "third_party/blink/renderer/core/css/post_style_update_scope.h"
#include "third_party/blink/renderer/core/css/resolver/style_resolver.h"
#include "third_party/blink/renderer/core/css/style_engine.h"
#include "third_party/blink/renderer/core/dom/document.h"
#include "third_party/blink/renderer/core/layout/svg/svg_resources.h"
#include "third_party/blink/renderer/core/svg/animation/element_smil_animations.h"
#include "third_party/blink/renderer/platform/heap/garbage_collected.h"
namespace blink {
ElementSMILAnimations& SVGElementRareData::EnsureSMILAnimations() { … }
MutableCSSPropertyValueSet*
SVGElementRareData::EnsureAnimatedSMILStyleProperties() { … }
const ComputedStyle* SVGElementRareData::OverrideComputedStyle(
Element* element,
const ComputedStyle* parent_style) { … }
void SVGElementRareData::ClearOverriddenComputedStyle() { … }
SVGElementResourceClient& SVGElementRareData::EnsureSVGResourceClient(
SVGElement* element) { … }
SVGResourceTarget& SVGElementRareData::EnsureResourceTarget(
SVGElement& element) { … }
bool SVGElementRareData::HasResourceTarget() const { … }
void SVGElementRareData::Trace(Visitor* visitor) const { … }
AffineTransform* SVGElementRareData::AnimateMotionTransform() { … }
}