in include/spotify/json/codec/number.hpp [181:195]
json_never_inline T decode_integer_range(
decode_context &context,
const char *begin,
const char *end,
const T initial_value = 0) {
bool did_overflow = false;
const T value = decode_integer_range_with_overflow<T, is_positive>(
context,
begin,
end,
initial_value,
did_overflow);
fail_if(context, did_overflow, "Integer overflow");
return value;
}