Lines Matching refs:selector
54 for (CSSParserSelector* selector = selectorVector[i].get(); selector; selector = selector->tagHistory())
70 OwnPtr<CSSSelector> selector = current->releaseSelector();
72 move(selector.release(), &m_selectorArray[arrayIndex]);
118 static bool forEachTagSelector(Functor& functor, CSSSelector* selector)
120 ASSERT(selector);
123 if (functor(selector))
125 if (CSSSelectorList* selectorList = selector->selectorList()) {
131 } while ((selector = selector->tagHistory()));
139 for (CSSSelector* selector = selectorList->first(); selector; selector = CSSSelectorList::next(selector)) {
140 if (forEachTagSelector(functor, selector))
149 bool operator()(CSSSelector* selector)
151 if (selector->hasTag() && selector->tag().prefix() != nullAtom && selector->tag().prefix() != starAtom)
153 if (selector->hasAttribute() && selector->attribute().prefix() != nullAtom && selector->attribute().prefix() != starAtom)
167 bool operator()(CSSSelector* selector)
169 return selector->isUnknownPseudoElement();