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

#include <MediaQueryEvaluator.h>

Public Member Functions

 MediaQueryEvaluator (bool mediaFeatureResult=false)
 
 MediaQueryEvaluator (const String &acceptedMediaType, bool mediaFeatureResult=false)
 
WEBCORE_EXPORT MediaQueryEvaluator (const String &acceptedMediaType, const Document &, const RenderStyle *)
 
bool mediaTypeMatch (const String &mediaTypeToMatch) const
 
bool mediaTypeMatchSpecific (const char *mediaTypeToMatch) const
 
WEBCORE_EXPORT bool evaluate (const MediaQuerySet &, StyleResolver *=nullptr) const
 
bool evaluate (const MediaQueryExpression &) const
 
bool evaluate (const MediaQuerySet &, Vector< MediaQueryResult > &) const
 
 MediaQueryEvaluator (bool mediaFeatureResult=false)
 
 MediaQueryEvaluator (const String &acceptedMediaType, bool mediaFeatureResult=false)
 
WEBCORE_EXPORT MediaQueryEvaluator (const String &acceptedMediaType, const Document &, const RenderStyle *)
 
bool mediaTypeMatch (const String &mediaTypeToMatch) const
 
bool mediaTypeMatchSpecific (const char *mediaTypeToMatch) const
 
WEBCORE_EXPORT bool evaluate (const MediaQuerySet &, StyleResolver *=nullptr) const
 
bool evaluate (const MediaQueryExpression &) const
 
bool evaluate (const MediaQuerySet &, Vector< MediaQueryResult > &) const
 

Constructor & Destructor Documentation

◆ MediaQueryEvaluator() [1/6]

WebCore::MediaQueryEvaluator::MediaQueryEvaluator ( bool  mediaFeatureResult = false)
explicit

◆ MediaQueryEvaluator() [2/6]

WebCore::MediaQueryEvaluator::MediaQueryEvaluator ( const String acceptedMediaType,
bool  mediaFeatureResult = false 
)

◆ MediaQueryEvaluator() [3/6]

WebCore::MediaQueryEvaluator::MediaQueryEvaluator ( const String acceptedMediaType,
const Document document,
const RenderStyle style 
)

◆ MediaQueryEvaluator() [4/6]

WebCore::MediaQueryEvaluator::MediaQueryEvaluator ( bool  mediaFeatureResult = false)
explicit

◆ MediaQueryEvaluator() [5/6]

WebCore::MediaQueryEvaluator::MediaQueryEvaluator ( const String acceptedMediaType,
bool  mediaFeatureResult = false 
)

◆ MediaQueryEvaluator() [6/6]

WEBCORE_EXPORT WebCore::MediaQueryEvaluator::MediaQueryEvaluator ( const String acceptedMediaType,
const Document ,
const RenderStyle  
)

Member Function Documentation

◆ evaluate() [1/6]

bool WebCore::MediaQueryEvaluator::evaluate ( const MediaQuerySet querySet,
StyleResolver styleResolver = nullptr 
) const

◆ evaluate() [2/6]

WEBCORE_EXPORT bool WebCore::MediaQueryEvaluator::evaluate ( const MediaQuerySet ,
StyleResolver = nullptr 
) const

◆ evaluate() [3/6]

bool WebCore::MediaQueryEvaluator::evaluate ( const MediaQueryExpression expression) const

◆ evaluate() [4/6]

bool WebCore::MediaQueryEvaluator::evaluate ( const MediaQueryExpression ) const

◆ evaluate() [5/6]

bool WebCore::MediaQueryEvaluator::evaluate ( const MediaQuerySet ,
Vector< MediaQueryResult > &   
) const

◆ evaluate() [6/6]

bool WebCore::MediaQueryEvaluator::evaluate ( const MediaQuerySet querySet,
Vector< MediaQueryResult > &  results 
) const

◆ mediaTypeMatch() [1/2]

bool WebCore::MediaQueryEvaluator::mediaTypeMatch ( const String mediaTypeToMatch) const

◆ mediaTypeMatch() [2/2]

bool WebCore::MediaQueryEvaluator::mediaTypeMatch ( const String mediaTypeToMatch) const

◆ mediaTypeMatchSpecific() [1/2]

bool WebCore::MediaQueryEvaluator::mediaTypeMatchSpecific ( const char *  mediaTypeToMatch) const

◆ mediaTypeMatchSpecific() [2/2]

bool WebCore::MediaQueryEvaluator::mediaTypeMatchSpecific ( const char *  mediaTypeToMatch) const

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