Chromium Code Reviews| 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(); } |