Opportunistically take advantage of C++20 move-out-of stringstream

This commit is contained in:
Bartosz Brachaczek 2023-01-06 23:06:18 +01:00
parent 8190e061bc
commit 370d236b66

View File

@ -1246,7 +1246,7 @@ String writeString(StreamWriter::Factory const& factory, Value const& root) {
OStringStream sout; OStringStream sout;
StreamWriterPtr const writer(factory.newStreamWriter()); StreamWriterPtr const writer(factory.newStreamWriter());
writer->write(root, &sout); writer->write(root, &sout);
return sout.str(); return std::move(sout).str();
} }
OStream& operator<<(OStream& sout, Value const& root) { OStream& operator<<(OStream& sout, Value const& root) {