const CompactHTMLToken::Attribute* CompactHTMLToken::getAttributeItem(const QualifiedName& name) const { for (unsigned i = 0; i < m_attributes.size(); ++i) { if (threadSafeMatch(m_attributes.at(i).name, name)) return &m_attributes.at(i); } return 0; }
static bool isSemicolonSeparatedAttribute(const HTMLToken::Attribute& attribute) { return threadSafeMatch(attribute.name, SVGNames::valuesAttr); }
static bool hasName(const HTMLToken& token, const QualifiedName& name) { return threadSafeMatch(token.name(), name); }