From 7069fbbebc750a7c8a64adc8c30269527cbec9bd Mon Sep 17 00:00:00 2001 From: Robert Schumacher Date: Wed, 12 Apr 2017 22:48:52 -0700 Subject: [vcpkg] Remove+indirect nearly all uses of iostreams --- toolsrc/src/StatusParagraph.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'toolsrc/src/StatusParagraph.cpp') diff --git a/toolsrc/src/StatusParagraph.cpp b/toolsrc/src/StatusParagraph.cpp index 88b4fb854..63bfb2f9b 100644 --- a/toolsrc/src/StatusParagraph.cpp +++ b/toolsrc/src/StatusParagraph.cpp @@ -16,11 +16,10 @@ namespace vcpkg { } - std::ostream& operator<<(std::ostream& os, const StatusParagraph& p) + void serialize(const StatusParagraph& pgh, std::string& out_str) { - os << p.package; - os << "Status: " << to_string(p.want) << " ok " << to_string(p.state) << "\n"; - return os; + serialize(pgh.package, out_str); + out_str.append("Status: ").append(to_string(pgh.want)).append(" ok ").append(to_string(pgh.state)).push_back('\n'); } StatusParagraph::StatusParagraph(const std::unordered_map& fields) -- cgit v1.2.3