| Index: Source/core/css/StyleRule.h
|
| diff --git a/Source/core/css/StyleRule.h b/Source/core/css/StyleRule.h
|
| index 4e4c342e49036c99c2f39b5a361942d15b91f240..c590249742e9d9a3bb2b4328b0d84dfddf6456be 100644
|
| --- a/Source/core/css/StyleRule.h
|
| +++ b/Source/core/css/StyleRule.h
|
| @@ -77,8 +77,8 @@ public:
|
| PassRefPtrWillBeRawPtr<CSSRule> createCSSOMWrapper(CSSStyleSheet* parentSheet = 0) const;
|
| PassRefPtrWillBeRawPtr<CSSRule> createCSSOMWrapper(CSSRule* parentRule) const;
|
|
|
| - void trace(Visitor*);
|
| - void traceAfterDispatch(Visitor*) { };
|
| + DECLARE_TRACE();
|
| + DEFINE_INLINE_TRACE_AFTER_DISPATCH() { };
|
| void finalizeGarbageCollectedObject();
|
|
|
| protected:
|
| @@ -114,7 +114,7 @@ public:
|
|
|
| static unsigned averageSizeInBytes();
|
|
|
| - void traceAfterDispatch(Visitor*);
|
| + DECLARE_TRACE_AFTER_DISPATCH();
|
|
|
| private:
|
| StyleRule();
|
| @@ -137,7 +137,7 @@ public:
|
|
|
| PassRefPtrWillBeRawPtr<StyleRuleFontFace> copy() const { return adoptRefWillBeNoop(new StyleRuleFontFace(*this)); }
|
|
|
| - void traceAfterDispatch(Visitor*);
|
| + DECLARE_TRACE_AFTER_DISPATCH();
|
|
|
| private:
|
| StyleRuleFontFace();
|
| @@ -162,7 +162,7 @@ public:
|
|
|
| PassRefPtrWillBeRawPtr<StyleRulePage> copy() const { return adoptRefWillBeNoop(new StyleRulePage(*this)); }
|
|
|
| - void traceAfterDispatch(Visitor*);
|
| + DECLARE_TRACE_AFTER_DISPATCH();
|
|
|
| private:
|
| StyleRulePage();
|
| @@ -179,7 +179,7 @@ public:
|
| void wrapperInsertRule(unsigned, PassRefPtrWillBeRawPtr<StyleRuleBase>);
|
| void wrapperRemoveRule(unsigned);
|
|
|
| - void traceAfterDispatch(Visitor*);
|
| + DECLARE_TRACE_AFTER_DISPATCH();
|
|
|
| protected:
|
| StyleRuleGroup(Type, WillBeHeapVector<RefPtrWillBeMember<StyleRuleBase> >& adoptRule);
|
| @@ -200,7 +200,7 @@ public:
|
|
|
| PassRefPtrWillBeRawPtr<StyleRuleMedia> copy() const { return adoptRefWillBeNoop(new StyleRuleMedia(*this)); }
|
|
|
| - void traceAfterDispatch(Visitor*);
|
| + DECLARE_TRACE_AFTER_DISPATCH();
|
|
|
| private:
|
| StyleRuleMedia(PassRefPtrWillBeRawPtr<MediaQuerySet>, WillBeHeapVector<RefPtrWillBeMember<StyleRuleBase> >& adoptRules);
|
| @@ -220,7 +220,7 @@ public:
|
| bool conditionIsSupported() const { return m_conditionIsSupported; }
|
| PassRefPtrWillBeRawPtr<StyleRuleSupports> copy() const { return adoptRefWillBeNoop(new StyleRuleSupports(*this)); }
|
|
|
| - void traceAfterDispatch(Visitor* visitor) { StyleRuleGroup::traceAfterDispatch(visitor); }
|
| + DEFINE_INLINE_TRACE_AFTER_DISPATCH() { StyleRuleGroup::traceAfterDispatch(visitor); }
|
|
|
| private:
|
| StyleRuleSupports(const String& conditionText, bool conditionIsSupported, WillBeHeapVector<RefPtrWillBeMember<StyleRuleBase> >& adoptRules);
|
| @@ -243,7 +243,7 @@ public:
|
|
|
| PassRefPtrWillBeRawPtr<StyleRuleViewport> copy() const { return adoptRefWillBeNoop(new StyleRuleViewport(*this)); }
|
|
|
| - void traceAfterDispatch(Visitor*);
|
| + DECLARE_TRACE_AFTER_DISPATCH();
|
|
|
| private:
|
| StyleRuleViewport();
|
|
|