This commit is contained in:
Niels 2015-01-06 22:05:32 +01:00
parent bd9f49efb9
commit 4647401030
2 changed files with 7 additions and 7 deletions

View file

@ -300,7 +300,7 @@ json json::parse(const char* s)
} }
const std::string json::type_name() const noexcept std::string json::type_name() const noexcept
{ {
switch (type_) switch (type_)
{ {
@ -479,8 +479,8 @@ Internal implementation of the serialization function.
\param indentStep the indent level \param indentStep the indent level
\param currentIndent the current indent level (only used internally) \param currentIndent the current indent level (only used internally)
*/ */
const std::string json::dump(const bool prettyPrint, std::string json::dump(const bool prettyPrint, const unsigned int indentStep,
const unsigned int indentStep, unsigned int currentIndent) const noexcept unsigned int currentIndent) const noexcept
{ {
// helper function to return whitespace as indentation // helper function to return whitespace as indentation
const auto indent = [prettyPrint, &currentIndent]() const auto indent = [prettyPrint, &currentIndent]()
@ -600,7 +600,7 @@ Serialization function for JSON objects. The function tries to mimick Python's
\see https://docs.python.org/2/library/json.html#json.dump \see https://docs.python.org/2/library/json.html#json.dump
*/ */
const std::string json::dump(int indent) const noexcept std::string json::dump(int indent) const noexcept
{ {
if (indent >= 0) if (indent >= 0)
{ {

View file

@ -160,10 +160,10 @@ class json
private: private:
/// return the type as string /// return the type as string
const std::string type_name() const noexcept; std::string type_name() const noexcept;
/// dump the object (with pretty printer) /// dump the object (with pretty printer)
const std::string dump(const bool, const unsigned int, unsigned int = 0) const noexcept; std::string dump(const bool, const unsigned int, unsigned int = 0) const noexcept;
public: public:
/// explicit value conversion /// explicit value conversion
@ -210,7 +210,7 @@ class json
} }
/// explicit serialization /// explicit serialization
const std::string dump(int = -1) const noexcept; std::string dump(int = -1) const noexcept;
/// add an object/array to an array /// add an object/array to an array
json& operator+=(const json&); json& operator+=(const json&);