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; return true;
} }
auto dup = resources_->saveString(value); return setLongString(value);
if (dup) {
data_->setLongString(dup);
return true;
} }
template <typename TAdaptedString>
bool setLongString(TAdaptedString value) {
auto dup = resources_->saveString(value);
if (!dup)
return false; return false;
data_->setLongString(dup);
return true;
} }
void empty() { void empty() {