lib/expat/ExpatParser: pass std::string_view to CharacterData()

This commit is contained in:
Max Kellermann
2024-01-04 20:52:33 +01:00
parent feeb21577f
commit b283fe07af
4 changed files with 19 additions and 19 deletions

View File

@@ -191,12 +191,12 @@ protected:
state = NONE;
}
void CharacterData(const XML_Char *s, int len) override
void CharacterData(std::string_view s) override
{
if (tag_type != TAG_NUM_OF_ITEM_TYPES) {
assert(object.type != UPnPDirObject::Type::UNKNOWN);
value.append(s, len);
value.append(s);
return;
}
@@ -205,11 +205,11 @@ protected:
break;
case RES:
object.url.assign(s, len);
object.url.assign(s);
break;
case CLASS:
object.item_class = ParseItemClass(std::string_view(s, len));
object.item_class = ParseItemClass(s);
break;
}
}