Index: Source/core/animation/css/CSSAnimations.h |
diff --git a/Source/core/animation/css/CSSAnimations.h b/Source/core/animation/css/CSSAnimations.h |
index 48baebd83e27648086a3078734ad7cfbec3b9226..2ddb449a8c6c65132f70128b63f36b0891d1a203 100644 |
--- a/Source/core/animation/css/CSSAnimations.h |
+++ b/Source/core/animation/css/CSSAnimations.h |
@@ -67,7 +67,7 @@ public: |
bool isEmpty() const { return m_animations.isEmpty() && m_transitions.isEmpty() && !m_pendingUpdate; } |
void cancel(); |
- void trace(Visitor*); |
+ DECLARE_TRACE(); |
private: |
class RunningAnimation final : public RefCountedWillBeGarbageCollectedFinalized<RunningAnimation> { |
@@ -87,7 +87,7 @@ private: |
specifiedTiming = update.specifiedTiming; |
} |
- void trace(Visitor* visitor) |
+ DEFINE_INLINE_TRACE() |
{ |
visitor->trace(player); |
visitor->trace(styleRule); |
@@ -102,7 +102,7 @@ private: |
struct RunningTransition { |
ALLOW_ONLY_INLINE_ALLOCATION(); |
public: |
- void trace(Visitor* visitor) |
+ DEFINE_INLINE_TRACE() |
{ |
visitor->trace(player); |
visitor->trace(from); |
@@ -142,7 +142,7 @@ private: |
} |
virtual bool requiresIterationEvents(const AnimationNode&) override; |
virtual void onEventCondition(const AnimationNode&) override; |
- virtual void trace(Visitor*) override; |
+ DECLARE_VIRTUAL_TRACE(); |
private: |
const Element& animationTarget() const { return *m_animationTarget; } |
@@ -166,7 +166,7 @@ private: |
} |
virtual bool requiresIterationEvents(const AnimationNode&) override { return false; } |
virtual void onEventCondition(const AnimationNode&) override; |
- virtual void trace(Visitor*) override; |
+ DECLARE_VIRTUAL_TRACE(); |
private: |
const Element& transitionTarget() const { return *m_transitionTarget; } |