From 7fcfdac52fff18328e4786bac5c7d25ba40adc79 Mon Sep 17 00:00:00 2001 From: Tomasz Sowa Date: Sat, 7 Aug 2021 21:19:38 +0200 Subject: [PATCH] Space: added pretty_print parameter to some json serializing methods --- src/space/space.cpp | 16 ++++++++-------- src/space/space.h | 8 ++++---- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/src/space/space.cpp b/src/space/space.cpp index ca816f3..5ad6dba 100644 --- a/src/space/space.cpp +++ b/src/space/space.cpp @@ -1474,35 +1474,35 @@ void Space::serialize_to_space_to(std::wstring & str, bool pretty_print) const -std::string Space::serialize_to_json_str() const +std::string Space::serialize_to_json_str(bool pretty_print) const { std::string str; - serialize_to_json_to(str); + serialize_to_json_to(str, pretty_print); return str; } -std::wstring Space::serialize_to_json_wstr() const +std::wstring Space::serialize_to_json_wstr(bool pretty_print) const { std::wstring str; - serialize_to_json_to(str); + serialize_to_json_to(str, pretty_print); return str; } -void Space::serialize_to_json_to(std::string & str) const +void Space::serialize_to_json_to(std::string & str, bool pretty_print) const { TextStream stream; - serialize_to_json_stream(stream); + serialize_to_json_stream(stream, pretty_print); stream.to_str(str); } -void Space::serialize_to_json_to(std::wstring & str) const +void Space::serialize_to_json_to(std::wstring & str, bool pretty_print) const { WTextStream stream; - serialize_to_json_stream(stream); + serialize_to_json_stream(stream, pretty_print); stream.to_str(str); } diff --git a/src/space/space.h b/src/space/space.h index 02241d4..a943cee 100644 --- a/src/space/space.h +++ b/src/space/space.h @@ -555,10 +555,10 @@ public: - std::string serialize_to_json_str() const; - std::wstring serialize_to_json_wstr() const; - void serialize_to_json_to(std::string & str) const; - void serialize_to_json_to(std::wstring & str) const; + std::string serialize_to_json_str(bool pretty_print = false) const; + std::wstring serialize_to_json_wstr(bool pretty_print = false) const; + void serialize_to_json_to(std::string & str, bool pretty_print = false) const; + void serialize_to_json_to(std::wstring & str, bool pretty_print = false) const; template