Lines Matching defs:ruleData
37 class RuleData;
51 MatchedRule(const RuleData* ruleData, unsigned specificity, CascadeScope cascadeScope, CascadeOrder cascadeOrder, unsigned styleSheetIndex, const CSSStyleSheet* parentStyleSheet)
52 : m_ruleData(ruleData)
63 const RuleData* ruleData() const { return m_ruleData; }
66 unsigned specificity() const { return ruleData()->specificity() + m_specificity; }
74 // FIXME: Oilpan: RuleData is in the oilpan heap and this pointer
75 // really should be traced. However, RuleData objects are
78 const RuleData* m_ruleData;
134 void collectRuleIfMatches(const RuleData&, SelectorChecker::ContextFlags, CascadeScope, CascadeOrder, const MatchRequest&, RuleRange&);
146 bool ruleMatches(const RuleData&, const ContainerNode* scope, SelectorChecker::ContextFlags, SelectorChecker::MatchResult*);
154 void addMatchedRule(const RuleData*, unsigned specificity, CascadeScope, CascadeOrder, unsigned styleSheetIndex, const CSSStyleSheet* parentStyleSheet);