Lines Matching defs:CSSSelector
35 class CSSSelector {
38 CSSSelector();
39 CSSSelector(const CSSSelector&);
40 explicit CSSSelector(const QualifiedName&, bool tagIsForNamespaceRule = false);
42 ~CSSSelector();
50 bool operator==(const CSSSelector&) const;
202 const CSSSelector* tagHistory() const { return m_isLastInTagHistory ? 0 : const_cast<CSSSelector*>(this + 1); }
253 CSSSelector& operator=(const CSSSelector&);
282 inline const QualifiedName& CSSSelector::attribute() const
289 inline bool CSSSelector::matchesPseudoElement() const
296 inline bool CSSSelector::isUnknownPseudoElement() const
301 inline bool CSSSelector::isCustomPseudoElement() const
306 inline bool CSSSelector::isSiblingSelector() const
324 inline bool CSSSelector::isAttributeSelector() const
326 return m_match == CSSSelector::Exact
327 || m_match == CSSSelector::Set
328 || m_match == CSSSelector::List
329 || m_match == CSSSelector::Hyphen
330 || m_match == CSSSelector::Contain
331 || m_match == CSSSelector::Begin
332 || m_match == CSSSelector::End;
335 inline void CSSSelector::setValue(const AtomicString& value)
353 inline CSSSelector::CSSSelector()
366 inline CSSSelector::CSSSelector(const QualifiedName& tagQName, bool tagIsForNamespaceRule)
381 inline CSSSelector::CSSSelector(const CSSSelector& o)
404 inline CSSSelector::~CSSSelector()
414 inline const QualifiedName& CSSSelector::tagQName() const
420 inline const AtomicString& CSSSelector::value() const