json_never_inline T decode_integer_range()

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;
}