Bug 811581 - Add a base class for all *RuleProcessorData classes. r=bz
This commit is contained in:
@@ -454,7 +454,7 @@ public:
|
||||
RuleHash(bool aQuirksMode);
|
||||
~RuleHash();
|
||||
void AppendRule(const RuleSelectorPair &aRuleInfo);
|
||||
void EnumerateAllRules(Element* aElement, RuleProcessorData* aData,
|
||||
void EnumerateAllRules(Element* aElement, ElementDependentRuleProcessorData* aData,
|
||||
NodeMatchContext& aNodeMatchContext);
|
||||
|
||||
size_t SizeOfExcludingThis(nsMallocSizeOfFun aMallocSizeOf) const;
|
||||
@@ -684,10 +684,10 @@ void RuleHash::AppendRule(const RuleSelectorPair& aRuleInfo)
|
||||
|
||||
static inline
|
||||
void ContentEnumFunc(const RuleValue &value, nsCSSSelector* selector,
|
||||
RuleProcessorData* data, NodeMatchContext& nodeContext,
|
||||
ElementDependentRuleProcessorData* data, NodeMatchContext& nodeContext,
|
||||
AncestorFilter *ancestorFilter);
|
||||
|
||||
void RuleHash::EnumerateAllRules(Element* aElement, RuleProcessorData* aData,
|
||||
void RuleHash::EnumerateAllRules(Element* aElement, ElementDependentRuleProcessorData* aData,
|
||||
NodeMatchContext& aNodeContext)
|
||||
{
|
||||
int32_t nameSpace = aElement->GetNameSpaceID();
|
||||
@@ -2296,7 +2296,7 @@ static bool SelectorMatchesTree(Element* aPrevElement,
|
||||
|
||||
static inline
|
||||
void ContentEnumFunc(const RuleValue& value, nsCSSSelector* aSelector,
|
||||
RuleProcessorData* data, NodeMatchContext& nodeContext,
|
||||
ElementDependentRuleProcessorData* data, NodeMatchContext& nodeContext,
|
||||
AncestorFilter *ancestorFilter)
|
||||
{
|
||||
if (nodeContext.mIsRelevantLink) {
|
||||
|
||||
Reference in New Issue
Block a user