json/single_include/nlohmann
Juan Carlos Arevalo Baeza (JCAB) 5af4ec4f6b Resolve CI errors and use qualified std::uint64_t
The fix was relying on implicit conversions in the non-taken branch.
- Ordinarily (work on a C++20 codebase) I would have used `if constexpr` here, sidestepping the issue, but that's not available on C++11 so I didn't bother.
- So instead of an `if` statement, I used a compile-time constant to select the correct overload.
- This is arguably better in this case, anyway.

I was using function-style casts for typed constants, which I consider superior for constants, but the CI checks disagree, so changed all to `static_cast`.
- For some reason, the CI checks didn't point at all of them, so I hope I caught them all myself.

Built with clang14 and all unit tests pass.
2023-12-10 20:00:47 -08:00
..
json_fwd.hpp JSON for Modern C++ 3.11.3 (#4222) 2023-11-28 22:36:31 +01:00
json.hpp Resolve CI errors and use qualified std::uint64_t 2023-12-10 20:00:47 -08:00