void CSSSelector::show(int indent) const { printf("%*sselectorText(): %s\n", indent, "", selectorText().ascii().data()); printf("%*sm_match: %d\n", indent, "", m_match); if (m_match != Tag) printf("%*svalue(): %s\n", indent, "", value().ascii().data()); printf("%*spseudoType(): %d\n", indent, "", pseudoType()); if (m_match == Tag) printf("%*stagQName().localName: %s\n", indent, "", tagQName().localName().ascii().data()); printf("%*sisAttributeSelector(): %d\n", indent, "", isAttributeSelector()); if (isAttributeSelector()) printf("%*sattribute(): %s\n", indent, "", attribute().localName().ascii().data()); printf("%*sargument(): %s\n", indent, "", argument().ascii().data()); }
bool CSSParserSelector::isHostPseudoSelector() const { return pseudoType() == CSSSelector::PseudoHost || pseudoType() == CSSSelector::PseudoHostContext; }