Commit 46474010 authored by Niels's avatar Niels

fixed #15

parent bd9f49ef
......@@ -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_)
{
......@@ -479,8 +479,8 @@ Internal implementation of the serialization function.
\param indentStep the indent level
\param currentIndent the current indent level (only used internally)
*/
const std::string json::dump(const bool prettyPrint,
const unsigned int indentStep, unsigned int currentIndent) const noexcept
std::string json::dump(const bool prettyPrint, const unsigned int indentStep,
unsigned int currentIndent) const noexcept
{
// helper function to return whitespace as indentation
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
*/
const std::string json::dump(int indent) const noexcept
std::string json::dump(int indent) const noexcept
{
if (indent >= 0)
{
......
......@@ -160,10 +160,10 @@ class json
private:
/// return the type as string
const std::string type_name() const noexcept;
std::string type_name() const noexcept;
/// 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:
/// explicit value conversion
......@@ -210,7 +210,7 @@ class json
}
/// explicit serialization
const std::string dump(int = -1) const noexcept;
std::string dump(int = -1) const noexcept;
/// add an object/array to an array
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