Browse Source

Space: added pretty_print parameter to some json serializing methods

htmlparserlistener
Tomasz Sowa 1 year ago
parent
commit
7fcfdac52f
  1. 16
      src/space/space.cpp
  2. 8
      src/space/space.h

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

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

Loading…
Cancel
Save