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 |