- 31 Mar, 2017 4 commits
-
-
Niels Lohmann authored
-
Niels Lohmann authored
-
Niels Lohmann authored
-
Niels Lohmann authored
-
- 30 Mar, 2017 4 commits
-
-
Niels Lohmann authored
-
Niels Lohmann authored
Properly pop diagnostics
-
Lukas Barth authored
-
Lukas Barth authored
-
- 29 Mar, 2017 1 commit
-
-
Niels Lohmann authored
-
- 28 Mar, 2017 16 commits
-
-
Niels Lohmann authored
-
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
-
Niels Lohmann authored
NaN values never compare equal to themselves or to other NaN values.
-
Niels Lohmann authored
-
Niels Lohmann authored
-
Niels Lohmann authored
-
Niels Lohmann authored
-
Niels Lohmann authored
-
-
Niels Lohmann authored
-
Niels Lohmann authored
-
Niels Lohmann authored
-
Niels Lohmann authored
-
Niels Lohmann authored
-
- 27 Mar, 2017 1 commit
-
-
Niels Lohmann authored
-
- 26 Mar, 2017 8 commits
-
-
Niels Lohmann authored
-
Niels Lohmann authored
-
Niels Lohmann authored
-
Niels Lohmann authored
-
Niels Lohmann authored
-
Niels Lohmann authored
-
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
-