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

#include <CSSParserMode.h>

Public Member Functions

 CSSParserContext (CSSParserMode, const URL &baseURL=URL())
 
WEBCORE_EXPORT CSSParserContext (Document &, const URL &baseURL=URL(), const String &charset=emptyString())
 
URL completeURL (const String &url) const
 
 CSSParserContext (CSSParserMode, const URL &baseURL=URL())
 
WEBCORE_EXPORT CSSParserContext (Document &, const URL &baseURL=URL(), const String &charset=emptyString())
 
URL completeURL (const String &url) const
 

Public Attributes

 WTF_MAKE_FAST_ALLOCATED
 
URL baseURL
 
String charset
 
CSSParserMode mode { HTMLStandardMode }
 
bool isHTMLDocument { false }
 
bool cssGridLayoutEnabled { false }
 
bool needsSiteSpecificQuirks { false }
 
bool enforcesCSSMIMETypeInNoQuirksMode { true }
 
bool useLegacyBackgroundSizeShorthandBehavior { false }
 
bool springTimingFunctionEnabled { false }
 
bool deferredCSSParserEnabled { false }
 

Constructor & Destructor Documentation

◆ CSSParserContext() [1/4]

WebCore::CSSParserContext::CSSParserContext ( CSSParserMode  mode,
const URL baseURL = URL() 
)

◆ CSSParserContext() [2/4]

WebCore::CSSParserContext::CSSParserContext ( Document document,
const URL baseURL = URL(),
const String charset = emptyString() 
)

◆ CSSParserContext() [3/4]

WebCore::CSSParserContext::CSSParserContext ( CSSParserMode  ,
const URL baseURL = URL() 
)

◆ CSSParserContext() [4/4]

WEBCORE_EXPORT WebCore::CSSParserContext::CSSParserContext ( Document ,
const URL baseURL = URL(),
const String charset = emptyString() 
)

Member Function Documentation

◆ completeURL() [1/2]

URL WebCore::CSSParserContext::completeURL ( const String url) const
inline

◆ completeURL() [2/2]

URL WebCore::CSSParserContext::completeURL ( const String url) const
inline

Member Data Documentation

◆ baseURL

URL WebCore::CSSParserContext::baseURL

◆ charset

String WebCore::CSSParserContext::charset

◆ cssGridLayoutEnabled

bool WebCore::CSSParserContext::cssGridLayoutEnabled { false }

◆ deferredCSSParserEnabled

bool WebCore::CSSParserContext::deferredCSSParserEnabled { false }

◆ enforcesCSSMIMETypeInNoQuirksMode

bool WebCore::CSSParserContext::enforcesCSSMIMETypeInNoQuirksMode { true }

◆ isHTMLDocument

bool WebCore::CSSParserContext::isHTMLDocument { false }

◆ mode

CSSParserMode WebCore::CSSParserContext::mode { HTMLStandardMode }

◆ needsSiteSpecificQuirks

bool WebCore::CSSParserContext::needsSiteSpecificQuirks { false }

◆ springTimingFunctionEnabled

bool WebCore::CSSParserContext::springTimingFunctionEnabled { false }

◆ useLegacyBackgroundSizeShorthandBehavior

bool WebCore::CSSParserContext::useLegacyBackgroundSizeShorthandBehavior { false }

◆ WTF_MAKE_FAST_ALLOCATED

WebCore::CSSParserContext::WTF_MAKE_FAST_ALLOCATED

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