Index: Source/core/css/ElementRuleCollector.h |
diff --git a/Source/core/css/ElementRuleCollector.h b/Source/core/css/ElementRuleCollector.h |
index f2a686daaab9d6a5ac92e3958c8ebbe8ebd32782..e4c31d71c8dfe871c1fdee088ba92d5be2f42049 100644 |
--- a/Source/core/css/ElementRuleCollector.h |
+++ b/Source/core/css/ElementRuleCollector.h |
@@ -39,19 +39,16 @@ class RuleSet; |
class SelectorFilter; |
class StaticCSSRuleList; |
-typedef unsigned CascadeScope; |
typedef unsigned CascadeOrder; |
-const CascadeScope ignoreCascadeScope = 0; |
const CascadeOrder ignoreCascadeOrder = 0; |
class MatchedRule { |
ALLOW_ONLY_INLINE_ALLOCATION(); |
public: |
- MatchedRule(const RuleData* ruleData, unsigned specificity, CascadeScope cascadeScope, CascadeOrder cascadeOrder, unsigned styleSheetIndex, const CSSStyleSheet* parentStyleSheet) |
+ MatchedRule(const RuleData* ruleData, unsigned specificity, CascadeOrder cascadeOrder, unsigned styleSheetIndex, const CSSStyleSheet* parentStyleSheet) |
: m_ruleData(ruleData) |
, m_specificity(specificity) |
- , m_cascadeScope(cascadeScope) |
, m_parentStyleSheet(parentStyleSheet) |
{ |
ASSERT(m_ruleData); |
@@ -61,7 +58,6 @@ public: |
} |
const RuleData* ruleData() const { return m_ruleData; } |
- uint32_t cascadeScope() const { return m_cascadeScope; } |
uint64_t position() const { return m_position; } |
unsigned specificity() const { return ruleData()->specificity() + m_specificity; } |
const CSSStyleSheet* parentStyleSheet() const { return m_parentStyleSheet; } |
@@ -77,7 +73,6 @@ private: |
// trace a raw rule data pointer at this point. |
const RuleData* m_ruleData; |
unsigned m_specificity; |
- CascadeScope m_cascadeScope; |
uint64_t m_position; |
RawPtrWillBeMember<const CSSStyleSheet> m_parentStyleSheet; |
}; |
@@ -127,23 +122,23 @@ public: |
PassRefPtrWillBeRawPtr<StyleRuleList> matchedStyleRuleList(); |
PassRefPtrWillBeRawPtr<CSSRuleList> matchedCSSRuleList(); |
- void collectMatchingRules(const MatchRequest&, RuleRange&, CascadeScope = ignoreCascadeScope, CascadeOrder = ignoreCascadeOrder, bool matchingTreeBoundaryRules = false); |
- void collectMatchingShadowHostRules(const MatchRequest&, RuleRange&, CascadeScope = ignoreCascadeScope, CascadeOrder = ignoreCascadeOrder, bool matchingTreeBoundaryRules = false); |
+ void collectMatchingRules(const MatchRequest&, RuleRange&, CascadeOrder = ignoreCascadeOrder, bool matchingTreeBoundaryRules = false); |
+ void collectMatchingShadowHostRules(const MatchRequest&, RuleRange&, CascadeOrder = ignoreCascadeOrder, bool matchingTreeBoundaryRules = false); |
void sortAndTransferMatchedRules(); |
void clearMatchedRules(); |
void addElementStyleProperties(const StylePropertySet*, bool isCacheable = true); |
private: |
- void collectRuleIfMatches(const RuleData&, CascadeScope, CascadeOrder, const MatchRequest&, RuleRange&); |
+ void collectRuleIfMatches(const RuleData&, CascadeOrder, const MatchRequest&, RuleRange&); |
template<typename RuleDataListType> |
- void collectMatchingRulesForList(const RuleDataListType* rules, CascadeScope cascadeScope, CascadeOrder cascadeOrder, const MatchRequest& matchRequest, RuleRange& ruleRange) |
+ void collectMatchingRulesForList(const RuleDataListType* rules, CascadeOrder cascadeOrder, const MatchRequest& matchRequest, RuleRange& ruleRange) |
{ |
if (!rules) |
return; |
for (const auto& rule : *rules) |
- collectRuleIfMatches(rule, cascadeScope, cascadeOrder, matchRequest, ruleRange); |
+ collectRuleIfMatches(rule, cascadeOrder, matchRequest, ruleRange); |
} |
bool ruleMatches(const RuleData&, const ContainerNode* scope, SelectorChecker::MatchResult*); |
@@ -154,7 +149,7 @@ private: |
void appendCSSOMWrapperForRule(CSSStyleSheet*, StyleRule*); |
void sortMatchedRules(); |
- void addMatchedRule(const RuleData*, unsigned specificity, CascadeScope, CascadeOrder, unsigned styleSheetIndex, const CSSStyleSheet* parentStyleSheet); |
+ void addMatchedRule(const RuleData*, unsigned specificity, CascadeOrder, unsigned styleSheetIndex, const CSSStyleSheet* parentStyleSheet); |
StaticCSSRuleList* ensureRuleList(); |
StyleRuleList* ensureStyleRuleList(); |