Index: third_party/WebKit/Source/core/css/resolver/StyleResolverState.h |
diff --git a/third_party/WebKit/Source/core/css/resolver/StyleResolverState.h b/third_party/WebKit/Source/core/css/resolver/StyleResolverState.h |
index f81711704b1f1a135f13223399229f40246de861..ba78ffe025f0046c0b5b73286a2353f91fd2f3bf 100644 |
--- a/third_party/WebKit/Source/core/css/resolver/StyleResolverState.h |
+++ b/third_party/WebKit/Source/core/css/resolver/StyleResolverState.h |
@@ -25,6 +25,7 @@ |
#include "core/CSSPropertyNames.h" |
#include "core/CoreExport.h" |
#include "core/animation/css/CSSAnimationUpdate.h" |
+#include "core/css/CSSPendingSubstitutionValue.h" |
#include "core/css/CSSSVGDocumentValue.h" |
#include "core/css/CSSToLengthConversionData.h" |
#include "core/css/resolver/CSSToStyleMap.h" |
@@ -160,6 +161,8 @@ public: |
void setCustomPropertySetForApplyAtRule(const String&, StylePropertySet*); |
StylePropertySet* customPropertySetForApplyAtRule(const String&); |
+ HeapHashMap<CSSPropertyID, Member<const CSSValue>>& parsedPropertiesForPendingSubstitution(const CSSPendingSubstitutionValue&); |
+ |
private: |
ElementResolveContext m_elementContext; |
Member<Document> m_document; |
@@ -186,6 +189,9 @@ private: |
ElementStyleResources m_elementStyleResources; |
HeapHashMap<String, Member<StylePropertySet>> m_customPropertySetsForApplyAtRule; |
+ |
+ HeapHashMap<Member<const CSSPendingSubstitutionValue>, Member<HeapHashMap<CSSPropertyID, Member<const CSSValue>>>> m_parsedPropertiesForPendingSubstitution; |
+ |
}; |
} // namespace blink |