Commit 46474010 authored by Niels's avatar Niels

fixed #15

parent bd9f49ef
...@@ -300,7 +300,7 @@ json json::parse(const char* s) ...@@ -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. ...@@ -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 ...@@ -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)
{ {
......
...@@ -160,10 +160,10 @@ class json ...@@ -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 ...@@ -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&);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment