summaryrefslogtreecommitdiffstats
path: root/Source/WebCore/css/CSSSelector.h
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebCore/css/CSSSelector.h')
-rw-r--r--Source/WebCore/css/CSSSelector.h10
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