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

#include <StyleRule.h>

Inheritance diagram for WebCore::StyleRuleBase:
WTF::RefCountedBase WTF::RefCountedBase WebCore::StyleRule WebCore::StyleRule WebCore::StyleRuleCharset WebCore::StyleRuleCharset WebCore::StyleRuleFontFace WebCore::StyleRuleFontFace WebCore::StyleRuleGroup WebCore::StyleRuleGroup WebCore::StyleRuleImport WebCore::StyleRuleImport WebCore::StyleRuleKeyframe WebCore::StyleRuleKeyframes WebCore::StyleRuleNamespace WebCore::StyleRuleNamespace WebCore::StyleRulePage WebCore::StyleRulePage

Public Types

enum  Type {
  Unknown, Style, Charset, Import,
  Media, FontFace, Page, Keyframes,
  Keyframe, Namespace, Supports = 12, Region = 16,
  Unknown, Style, Charset, Import,
  Media, FontFace, Page, Keyframes,
  Keyframe, Namespace, Supports = 12, Region = 16
}
 
enum  Type {
  Unknown, Style, Charset, Import,
  Media, FontFace, Page, Keyframes,
  Keyframe, Namespace, Supports = 12, Region = 16,
  Unknown, Style, Charset, Import,
  Media, FontFace, Page, Keyframes,
  Keyframe, Namespace, Supports = 12, Region = 16
}
 

Public Member Functions

Type type () const
 
bool isCharsetRule () const
 
bool isFontFaceRule () const
 
bool isKeyframesRule () const
 
bool isKeyframeRule () const
 
bool isNamespaceRule () const
 
bool isMediaRule () const
 
bool isPageRule () const
 
bool isStyleRule () const
 
bool isRegionRule () const
 
bool isSupportsRule () const
 
bool isImportRule () const
 
Ref< StyleRuleBasecopy () const
 
void deref ()
 
RefPtr< CSSRulecreateCSSOMWrapper (CSSStyleSheet *parentSheet=nullptr) const
 
RefPtr< CSSRulecreateCSSOMWrapper (CSSRule *parentRule) const
 
Type type () const
 
bool isCharsetRule () const
 
bool isFontFaceRule () const
 
bool isKeyframesRule () const
 
bool isKeyframeRule () const
 
bool isNamespaceRule () const
 
bool isMediaRule () const
 
bool isPageRule () const
 
bool isStyleRule () const
 
bool isRegionRule () const
 
bool isSupportsRule () const
 
bool isImportRule () const
 
Ref< StyleRuleBasecopy () const
 
void deref ()
 
RefPtr< CSSRulecreateCSSOMWrapper (CSSStyleSheet *parentSheet=nullptr) const
 
RefPtr< CSSRulecreateCSSOMWrapper (CSSRule *parentRule) const
 
- Public Member Functions inherited from WTF::RefCountedBase
void ref () const
 
bool hasOneRef () const
 
unsigned refCount () const
 
void relaxAdoptionRequirement ()
 
void ref () const
 
bool hasOneRef () const
 
unsigned refCount () const
 
void relaxAdoptionRequirement ()
 
void ref () const
 
bool hasOneRef () const
 
unsigned refCount () const
 
void relaxAdoptionRequirement ()
 

Protected Member Functions

 StyleRuleBase (Type type)
 
 StyleRuleBase (const StyleRuleBase &o)
 
 ~StyleRuleBase ()
 
 StyleRuleBase (Type type)
 
 StyleRuleBase (const StyleRuleBase &o)
 
 ~StyleRuleBase ()
 
- Protected Member Functions inherited from WTF::RefCountedBase
 RefCountedBase ()
 
 ~RefCountedBase ()
 
bool derefBase () const
 
bool deletionHasBegun () const
 
 RefCountedBase ()
 
 ~RefCountedBase ()
 
bool derefBase () const
 
bool deletionHasBegun () const
 
 RefCountedBase ()
 
 ~RefCountedBase ()
 
bool derefBase () const
 
bool deletionHasBegun () const
 

Member Enumeration Documentation

◆ Type [1/2]

Enumerator
Unknown 
Style 
Charset 
Import 
Media 
FontFace 
Page 
Keyframes 
Keyframe 
Namespace 
Supports 
Region 
Unknown 
Style 
Charset 
Import 
Media 
FontFace 
Page 
Keyframes 
Keyframe 
Namespace 
Supports 
Region 

◆ Type [2/2]

Enumerator
Unknown 
Style 
Charset 
Import 
Media 
FontFace 
Page 
Keyframes 
Keyframe 
Namespace 
Supports 
Region 
Unknown 
Style 
Charset 
Import 
Media 
FontFace 
Page 
Keyframes 
Keyframe 
Namespace 
Supports 
Region 

Constructor & Destructor Documentation

◆ StyleRuleBase() [1/4]

WebCore::StyleRuleBase::StyleRuleBase ( Type  type)
inlineprotected

◆ StyleRuleBase() [2/4]

WebCore::StyleRuleBase::StyleRuleBase ( const StyleRuleBase o)
inlineprotected

◆ ~StyleRuleBase() [1/2]

WebCore::StyleRuleBase::~StyleRuleBase ( )
inlineprotected

◆ StyleRuleBase() [3/4]

WebCore::StyleRuleBase::StyleRuleBase ( Type  type)
inlineprotected

◆ StyleRuleBase() [4/4]

WebCore::StyleRuleBase::StyleRuleBase ( const StyleRuleBase o)
inlineprotected

◆ ~StyleRuleBase() [2/2]

WebCore::StyleRuleBase::~StyleRuleBase ( )
inlineprotected

Member Function Documentation

◆ copy() [1/2]

Ref< StyleRuleBase > WebCore::StyleRuleBase::copy ( ) const

◆ copy() [2/2]

Ref<StyleRuleBase> WebCore::StyleRuleBase::copy ( ) const

◆ createCSSOMWrapper() [1/4]

RefPtr< CSSRule > WebCore::StyleRuleBase::createCSSOMWrapper ( CSSStyleSheet parentSheet = nullptr) const

◆ createCSSOMWrapper() [2/4]

RefPtr<CSSRule> WebCore::StyleRuleBase::createCSSOMWrapper ( CSSStyleSheet parentSheet = nullptr) const

◆ createCSSOMWrapper() [3/4]

RefPtr< CSSRule > WebCore::StyleRuleBase::createCSSOMWrapper ( CSSRule parentRule) const

◆ createCSSOMWrapper() [4/4]

RefPtr<CSSRule> WebCore::StyleRuleBase::createCSSOMWrapper ( CSSRule parentRule) const

◆ deref() [1/2]

void WebCore::StyleRuleBase::deref ( )
inline

◆ deref() [2/2]

void WebCore::StyleRuleBase::deref ( )
inline

◆ isCharsetRule() [1/2]

bool WebCore::StyleRuleBase::isCharsetRule ( ) const
inline

◆ isCharsetRule() [2/2]

bool WebCore::StyleRuleBase::isCharsetRule ( ) const
inline

◆ isFontFaceRule() [1/2]

bool WebCore::StyleRuleBase::isFontFaceRule ( ) const
inline

◆ isFontFaceRule() [2/2]

bool WebCore::StyleRuleBase::isFontFaceRule ( ) const
inline

◆ isImportRule() [1/2]

bool WebCore::StyleRuleBase::isImportRule ( ) const
inline

◆ isImportRule() [2/2]

bool WebCore::StyleRuleBase::isImportRule ( ) const
inline

◆ isKeyframeRule() [1/2]

bool WebCore::StyleRuleBase::isKeyframeRule ( ) const
inline

◆ isKeyframeRule() [2/2]

bool WebCore::StyleRuleBase::isKeyframeRule ( ) const
inline

◆ isKeyframesRule() [1/2]

bool WebCore::StyleRuleBase::isKeyframesRule ( ) const
inline

◆ isKeyframesRule() [2/2]

bool WebCore::StyleRuleBase::isKeyframesRule ( ) const
inline

◆ isMediaRule() [1/2]

bool WebCore::StyleRuleBase::isMediaRule ( ) const
inline

◆ isMediaRule() [2/2]

bool WebCore::StyleRuleBase::isMediaRule ( ) const
inline

◆ isNamespaceRule() [1/2]

bool WebCore::StyleRuleBase::isNamespaceRule ( ) const
inline

◆ isNamespaceRule() [2/2]

bool WebCore::StyleRuleBase::isNamespaceRule ( ) const
inline

◆ isPageRule() [1/2]

bool WebCore::StyleRuleBase::isPageRule ( ) const
inline

◆ isPageRule() [2/2]

bool WebCore::StyleRuleBase::isPageRule ( ) const
inline

◆ isRegionRule() [1/2]

bool WebCore::StyleRuleBase::isRegionRule ( ) const
inline

◆ isRegionRule() [2/2]

bool WebCore::StyleRuleBase::isRegionRule ( ) const
inline

◆ isStyleRule() [1/2]

bool WebCore::StyleRuleBase::isStyleRule ( ) const
inline

◆ isStyleRule() [2/2]

bool WebCore::StyleRuleBase::isStyleRule ( ) const
inline

◆ isSupportsRule() [1/2]

bool WebCore::StyleRuleBase::isSupportsRule ( ) const
inline

◆ isSupportsRule() [2/2]

bool WebCore::StyleRuleBase::isSupportsRule ( ) const
inline

◆ type() [1/2]

Type WebCore::StyleRuleBase::type ( ) const
inline

◆ type() [2/2]

Type WebCore::StyleRuleBase::type ( ) const
inline

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