diff options
Diffstat (limited to 'Source/WebCore/css/CSSSelector.h')
-rw-r--r-- | Source/WebCore/css/CSSSelector.h | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/Source/WebCore/css/CSSSelector.h b/Source/WebCore/css/CSSSelector.h index 353fb5e..1101eed 100644 --- a/Source/WebCore/css/CSSSelector.h +++ b/Source/WebCore/css/CSSSelector.h @@ -109,7 +109,8 @@ namespace WebCore { Child, DirectAdjacent, IndirectAdjacent, - SubSelector + SubSelector, + ShadowDescendant }; enum PseudoType { @@ -177,7 +178,6 @@ namespace WebCore { PseudoNoButton, PseudoSelection, PseudoFileUploadButton, - PseudoSliderThumb, PseudoSearchCancelButton, PseudoSearchDecoration, PseudoSearchResultsDecoration, @@ -277,6 +277,7 @@ namespace WebCore { extractPseudoType(); return m_match == PseudoElement; } + bool isUnknownPseudoElement() const; Relation relation() const { return static_cast<Relation>(m_relation); } @@ -344,6 +345,11 @@ namespace WebCore { QualifiedName m_tag; }; +inline bool CSSSelector::isUnknownPseudoElement() const +{ + return m_match == PseudoElement && m_pseudoType == PseudoUnknown; +} + } // namespace WebCore #endif // CSSSelector_h |