Space: added pretty_print parameter to some json serializing methods

This commit is contained in:
Tomasz Sowa 2021-08-07 21:19:38 +02:00
parent 8c5ede5cf3
commit 7fcfdac52f
2 changed files with 12 additions and 12 deletions

View File

@ -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);
}

View File

@ -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<typename StreamType>