17 constexpr double LLONG_MAX_PLUS_ONE = -
static_cast<double>((std::numeric_limits<int64_t>::min)());
32 return (std::numeric_limits<int64_t>::max)();
36 return (std::numeric_limits<int64_t>::min)();
38 return static_cast<int64_t
>(value);
44 const long long parsed = std::strtoll(literal, &end, 10);
constexpr double LLONG_MAX_PLUS_ONE
constexpr double LLONG_MIN_AS_DOUBLE
bool IsRepresentableAsInt64(double value)
int64_t LiteralToInt64(const char *literal, double valuedouble)
int64_t ToInt64Saturating(double value)