Index: Source/core/css/parser/CSSParserValues.h |
diff --git a/Source/core/css/parser/CSSParserValues.h b/Source/core/css/parser/CSSParserValues.h |
index 2f6da76935783cf2f51252db0e34436cb6396605..587d1b6c41383492033945d476d347eb1b8911e4 100644 |
--- a/Source/core/css/parser/CSSParserValues.h |
+++ b/Source/core/css/parser/CSSParserValues.h |
@@ -216,6 +216,10 @@ class CSSParserSelector { |
public: |
CSSParserSelector(); |
explicit CSSParserSelector(const QualifiedName&); |
+ |
+ static PassOwnPtr<CSSParserSelector> create() { return adoptPtr(new CSSParserSelector); } |
+ static PassOwnPtr<CSSParserSelector> create(const QualifiedName& name) { return adoptPtr(new CSSParserSelector(name)); } |
+ |
~CSSParserSelector(); |
PassOwnPtr<CSSSelector> releaseSelector() { return m_selector.release(); } |
@@ -231,6 +235,7 @@ public: |
bool relationIsAffectedByPseudoContent() const { return m_selector->relationIsAffectedByPseudoContent(); } |
void adoptSelectorVector(Vector<OwnPtr<CSSParserSelector> >& selectorVector); |
+ void setSelectorList(PassOwnPtr<CSSSelectorList>); |
alancutter (OOO until 2018)
2014/12/15 13:52:58
Where is this called?
Timothy Loh
2014/12/15 23:43:04
Errr in part 3 of the patch for pseudo elements. I
|
bool hasHostPseudoSelector() const; |
bool isContentPseudoElement() const { return m_selector->isContentPseudoElement(); } |