webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
WebCore::StyleInvalidationAnalysis Class Reference

#include <StyleInvalidationAnalysis.h>

Public Member Functions

 StyleInvalidationAnalysis (const Vector< StyleSheetContents *> &, const MediaQueryEvaluator &)
 
 StyleInvalidationAnalysis (const RuleSet &)
 
bool dirtiesAllStyle () const
 
bool hasShadowPseudoElementRulesInAuthorSheet () const
 
void invalidateStyle (Document &)
 
void invalidateStyle (ShadowRoot &)
 
void invalidateStyle (Element &)
 

Constructor & Destructor Documentation

◆ StyleInvalidationAnalysis() [1/2]

WebCore::StyleInvalidationAnalysis::StyleInvalidationAnalysis ( const Vector< StyleSheetContents *> &  sheets,
const MediaQueryEvaluator mediaQueryEvaluator 
)

◆ StyleInvalidationAnalysis() [2/2]

WebCore::StyleInvalidationAnalysis::StyleInvalidationAnalysis ( const RuleSet ruleSet)

Member Function Documentation

◆ dirtiesAllStyle()

bool WebCore::StyleInvalidationAnalysis::dirtiesAllStyle ( ) const
inline

◆ hasShadowPseudoElementRulesInAuthorSheet()

bool WebCore::StyleInvalidationAnalysis::hasShadowPseudoElementRulesInAuthorSheet ( ) const
inline

◆ invalidateStyle() [1/3]

void WebCore::StyleInvalidationAnalysis::invalidateStyle ( Document document)

◆ invalidateStyle() [2/3]

void WebCore::StyleInvalidationAnalysis::invalidateStyle ( ShadowRoot shadowRoot)

◆ invalidateStyle() [3/3]

void WebCore::StyleInvalidationAnalysis::invalidateStyle ( Element element)

The documentation for this class was generated from the following files: