VariantImpl: extract setLongString()

This commit is contained in:
Benoit Blanchon
2025-07-16 12:15:58 +02:00
parent a14ea17b01
commit ead13a992f

View File

@@ -450,13 +450,17 @@ class VariantImpl {
return true;
}
auto dup = resources_->saveString(value);
if (dup) {
data_->setLongString(dup);
return true;
return setLongString(value);
}
template <typename TAdaptedString>
bool setLongString(TAdaptedString value) {
auto dup = resources_->saveString(value);
if (!dup)
return false;
data_->setLongString(dup);
return true;
}
void empty() {