Index: Source/core/css/ElementRuleCollector.h |
diff --git a/Source/core/css/ElementRuleCollector.h b/Source/core/css/ElementRuleCollector.h |
index 3538e2a2c2491619b50f4a7297ede0a1e497ed3c..41139cc2c795e3f989697020a5526cccfe98aa27 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; |
}; |
@@ -125,22 +120,22 @@ public: |
PassRefPtrWillBeRawPtr<StyleRuleList> matchedStyleRuleList(); |
PassRefPtrWillBeRawPtr<CSSRuleList> matchedCSSRuleList(); |
- void collectMatchingRules(const MatchRequest&, RuleRange&, SelectorChecker::ContextFlags = SelectorChecker::DefaultBehavior, CascadeScope = ignoreCascadeScope, CascadeOrder = ignoreCascadeOrder); |
+ void collectMatchingRules(const MatchRequest&, RuleRange&, SelectorChecker::ContextFlags = SelectorChecker::DefaultBehavior, CascadeOrder = ignoreCascadeOrder); |
void sortAndTransferMatchedRules(); |
void clearMatchedRules(); |
void addElementStyleProperties(const StylePropertySet*, bool isCacheable = true); |
private: |
- void collectRuleIfMatches(const RuleData&, SelectorChecker::ContextFlags, CascadeScope, CascadeOrder, const MatchRequest&, RuleRange&); |
+ void collectRuleIfMatches(const RuleData&, SelectorChecker::ContextFlags, CascadeOrder, const MatchRequest&, RuleRange&); |
template<typename RuleDataListType> |
- void collectMatchingRulesForList(const RuleDataListType* rules, SelectorChecker::ContextFlags contextFlags, CascadeScope cascadeScope, CascadeOrder cascadeOrder, const MatchRequest& matchRequest, RuleRange& ruleRange) |
+ void collectMatchingRulesForList(const RuleDataListType* rules, SelectorChecker::ContextFlags contextFlags, CascadeOrder cascadeOrder, const MatchRequest& matchRequest, RuleRange& ruleRange) |
{ |
if (!rules) |
return; |
for (typename RuleDataListType::const_iterator it = rules->begin(), end = rules->end(); it != end; ++it) |
- collectRuleIfMatches(*it, contextFlags, cascadeScope, cascadeOrder, matchRequest, ruleRange); |
+ collectRuleIfMatches(*it, contextFlags, cascadeOrder, matchRequest, ruleRange); |
} |
bool ruleMatches(const RuleData&, const ContainerNode* scope, SelectorChecker::ContextFlags, SelectorChecker::MatchResult*); |
@@ -151,7 +146,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(); |