Lines Matching refs:CheckedInt
25 using detail::CheckedInt;
51 EXPECT_EQ(CheckedInt::from(Min).template to<T>(), Min); in TYPED_TEST()
52 EXPECT_EQ(CheckedInt::from(Max).template to<T>(), Max); in TYPED_TEST()
56 const CheckedInt Actual = CheckedInt::from(Expected); in TYPED_TEST()
76 EXPECT_DEATH(CheckedInt::from<uintmax_t>(INTMAX_MAX + 1ULL), "Out of bounds"); in TEST()
77 EXPECT_DEATH(CheckedInt::from<uintmax_t>(UINTMAX_MAX), "Out of bounds"); in TEST()
79 EXPECT_DEATH(CheckedInt::from(-1).to<uint8_t>(), "Out of bounds"); in TEST()
80 EXPECT_DEATH(CheckedInt::from(256).to<uint8_t>(), "Out of bounds"); in TEST()
82 EXPECT_DEATH(CheckedInt::from(INTMAX_MAX) + 1, "Out of bounds"); in TEST()
83 EXPECT_DEATH(CheckedInt::from(INTMAX_MIN) + -1, "Out of bounds"); in TEST()
84 EXPECT_DEATH(CheckedInt::from(INTMAX_MIN) - CheckedInt::from(INTMAX_MAX), in TEST()
257 EXPECT_EQ(CheckedInt::from(A).to<UntypedEnum>(), A); in TEST()
258 EXPECT_EQ(CheckedInt::from(B).to<TypedEnum>(), B); in TEST()
259 EXPECT_EQ(CheckedInt::from(X::ScopedEnum::C).to<X::ScopedEnum>(), in TEST()