template<typename Lhs, typename Rhs = Lhs, bool is_intmax_type = std::is_integral_v<MaxExponentPromotion<Lhs, Rhs>> && kIntegerBitsPlusSign<MaxExponentPromotion<Lhs, Rhs>> == kIntegerBitsPlusSign<intmax_t>, bool is_max_exponent = kStaticDstRangeRelationToSrcRange< MaxExponentPromotion<Lhs, Rhs>, Lhs> == NumericRangeRepresentation::kContained && kStaticDstRangeRelationToSrcRange< MaxExponentPromotion<Lhs, Rhs>, Rhs> == NumericRangeRepresentation::kContained>
struct v8::base::internal::BigEnoughPromotionImpl< Lhs, Rhs, is_intmax_type, is_max_exponent >
Definition at line 395 of file safe_conversions_impl.h.
template<typename Lhs , typename Rhs = Lhs, bool is_intmax_type = std::is_integral_v<MaxExponentPromotion<Lhs, Rhs>> && kIntegerBitsPlusSign<MaxExponentPromotion<Lhs, Rhs>> == kIntegerBitsPlusSign<intmax_t>, bool is_max_exponent = kStaticDstRangeRelationToSrcRange< MaxExponentPromotion<Lhs, Rhs>, Lhs> == NumericRangeRepresentation::kContained && kStaticDstRangeRelationToSrcRange< MaxExponentPromotion<Lhs, Rhs>, Rhs> == NumericRangeRepresentation::kContained>
template<typename Lhs , typename Rhs = Lhs, bool is_intmax_type = std::is_integral_v<MaxExponentPromotion<Lhs, Rhs>> && kIntegerBitsPlusSign<MaxExponentPromotion<Lhs, Rhs>> == kIntegerBitsPlusSign<intmax_t>, bool is_max_exponent = kStaticDstRangeRelationToSrcRange< MaxExponentPromotion<Lhs, Rhs>, Lhs> == NumericRangeRepresentation::kContained && kStaticDstRangeRelationToSrcRange< MaxExponentPromotion<Lhs, Rhs>, Rhs> == NumericRangeRepresentation::kContained>