Issue #2828 - Part 5: Implement child rule processors

This commit is contained in:
Francis Dominic Fajardo 2025-07-19 01:45:14 +08:00 committed by roytam1
commit e05d4d8306
16 changed files with 632 additions and 155 deletions

View file

@ -47,6 +47,8 @@ public:
HasAttributeDependentStyle(AttributeRuleProcessorData* aData,
mozilla::RestyleHintData& aRestyleHintDataResult) override;
virtual bool MediumFeaturesChanged(nsPresContext* aPresContext) override;
virtual nsTArray<nsCOMPtr<nsIStyleRuleProcessor>>* GetChildRuleProcessors()
override;
virtual size_t SizeOfExcludingThis(mozilla::MallocSizeOf aMallocSizeOf)
const MOZ_MUST_OVERRIDE override;
virtual size_t SizeOfIncludingThis(mozilla::MallocSizeOf aMallocSizeOf)