| Index: Source/core/css/invalidation/DescendantInvalidationSet.h
|
| diff --git a/Source/core/css/invalidation/DescendantInvalidationSet.h b/Source/core/css/invalidation/DescendantInvalidationSet.h
|
| index 64f06b126ffc6120ca615a85cf434e07172a8f19..de754253b11b2f639feff3a280a69996c9d9cad0 100644
|
| --- a/Source/core/css/invalidation/DescendantInvalidationSet.h
|
| +++ b/Source/core/css/invalidation/DescendantInvalidationSet.h
|
| @@ -31,6 +31,7 @@
|
| #ifndef DescendantInvalidationSet_h
|
| #define DescendantInvalidationSet_h
|
|
|
| +#include "core/css/invalidation/StyleInvalidationTracingEnabledFlag.h"
|
| #include "platform/heap/Handle.h"
|
| #include "wtf/Forward.h"
|
| #include "wtf/HashSet.h"
|
| @@ -42,6 +43,7 @@
|
| namespace blink {
|
|
|
| class Element;
|
| +class TracedValue;
|
|
|
| // Tracks data to determine which elements of a DOM subtree need to have style
|
| // recalculated.
|
| @@ -52,6 +54,7 @@ public:
|
| return adoptRefWillBeNoop(new DescendantInvalidationSet);
|
| }
|
|
|
| + template <StyleInvalidationTracingEnabledFlag>
|
| bool invalidatesElement(Element&) const;
|
|
|
| void combine(const DescendantInvalidationSet& other);
|
| @@ -74,6 +77,8 @@ public:
|
|
|
| void trace(Visitor*);
|
|
|
| + void toTracedValue(TracedValue*) const;
|
| +
|
| #ifndef NDEBUG
|
| void show() const;
|
| #endif
|
|
|