- 22 Apr, 2017 1 commit
-
-
Niels Lohmann authored
-
- 21 Apr, 2017 1 commit
-
-
Niels Lohmann authored
As I learned in https://github.com/melpon/wandbox/issues/209, this library is already installed at Wandbox, so we need to adjust the examples to use `#include "json.hpp"` insteas of `#include <json.hpp>`.
-
- 14 Apr, 2017 4 commits
-
-
Niels Lohmann authored
-
Niels Lohmann authored
std::setw needs the iomanip header (at least with GCC).
-
Niels Lohmann authored
The example with the size() operator is bad: using operator[] already changes the size of the object. The fix makes it clearer.
-
Niels Lohmann authored
These files were never meant to be versioned.
-
- 12 Apr, 2017 1 commit
-
-
Niels Lohmann authored
-
- 11 Apr, 2017 3 commits
-
-
Niels Lohmann authored
-
Niels Lohmann authored
Taken from https://github.com/travis-ci/docs-travis-ci-com/pull/746/files.
-
Niels Lohmann authored
-
- 10 Apr, 2017 1 commit
-
-
Niels Lohmann authored
-
- 09 Apr, 2017 7 commits
-
-
Niels Lohmann authored
-
Niels Lohmann authored
-
Niels Lohmann authored
-
Niels Lohmann authored
-
Niels Lohmann authored
-
Niels Lohmann authored
-
Niels Lohmann authored
To test a fix for issue #464 (not yet implemented), we first need to have an MSVC build with “/permissive- /std:c++latest /utf-8”.
-
- 08 Apr, 2017 1 commit
-
-
Niels Lohmann authored
-
- 07 Apr, 2017 2 commits
-
-
Niels Lohmann authored
This implementation forwards the iterators to std::map::insert.
-
Niels Lohmann authored
We totally forgot to implement the comparison operators other than == and != for scalar types. Consequently, comparing a JSON value with a scalar type led to compile errors.
-
- 03 Apr, 2017 1 commit
-
-
Niels Lohmann authored
add enum class default conversions
-
- 02 Apr, 2017 1 commit
-
-
Théo DELRIEU authored
-
- 30 Mar, 2017 4 commits
-
-
Niels Lohmann authored
-
Niels Lohmann authored
Properly pop diagnostics
-
Lukas Barth authored
-
Lukas Barth authored
-
- 28 Mar, 2017 5 commits
-
-
Niels Lohmann authored
The implementation is non-standard. Deprecation allows a simpler API in the future without removing any features.
-
Niels Lohmann authored
-
Niels Lohmann authored
NaN values never compare equal to themselves or to other NaN values.
-
Niels Lohmann authored
-
-
- 26 Mar, 2017 2 commits
-
-
Niels Lohmann authored
-
Niels Lohmann authored
-
- 25 Mar, 2017 6 commits
-
-
Niels Lohmann authored
-
Niels Lohmann authored
We now only demand our exceptions to be is_nothrow_copy_constructible if std::runtime_exception is.
-
Niels Lohmann authored
The solution with a std::runtime_error member is more elegant. It allows to have std::exception as base class again. However, I still have no idea why GCC thinks the copy constructor may throw...
-
Niels Lohmann authored
To have nothrow-copy-constructible exceptions, we inherit from std::runtime_error which can cope with arbitrary-length error messages. Intermediate strings are built with static functions and then passed to the actual constructor.
-
Niels Lohmann authored
-
Niels Lohmann authored
-