@@ -37,8 +37,7 @@ const T AdditionTestValues<T, std::enable_if_t<!std::is_signed_v<T>>>::summand[]
3737 0 , 1 , 2 , static_cast <T>(std::numeric_limits<T>::max () - 1 ), std::numeric_limits<T>::max ()};
3838
3939template <typename T>
40- const bool AdditionTestValues<
41- T, std::enable_if_t <!std::is_signed_v<T>>>::overflow[case_count][case_count] = {
40+ const bool AdditionTestValues<T, std::enable_if_t <!std::is_signed_v<T>>>::overflow[case_count][case_count] = {
4241 // 0
4342 {false , false , false , false , false },
4443 // 1
@@ -72,24 +71,23 @@ const T AdditionTestValues<T, std::enable_if_t<std::is_signed_v<T>>>::summand[]
7271 std::numeric_limits<T>::max ()};
7372
7473template <typename T>
75- const bool
76- AdditionTestValues<T, std::enable_if_t <std::is_signed_v<T>>>::overflow[case_count][case_count] = {
77- // min
78- {true , true , true , false , false , false , false , false },
79- // min + 1
80- {true , true , false , false , false , false , false , false },
81- // -1
82- {true , false , false , false , false , false , false , false },
83- // 0
84- {false , false , false , false , false , false , false , false },
85- // 1
86- {false , false , false , false , false , false , false , true },
87- // 2
88- {false , false , false , false , false , false , true , true },
89- // max - 1
90- {false , false , false , false , false , true , true , true },
91- // max
92- {false , false , false , false , true , true , true , true }};
74+ const bool AdditionTestValues<T, std::enable_if_t <std::is_signed_v<T>>>::overflow[case_count][case_count] = {
75+ // min
76+ {true , true , true , false , false , false , false , false },
77+ // min + 1
78+ {true , true , false , false , false , false , false , false },
79+ // -1
80+ {true , false , false , false , false , false , false , false },
81+ // 0
82+ {false , false , false , false , false , false , false , false },
83+ // 1
84+ {false , false , false , false , false , false , false , true },
85+ // 2
86+ {false , false , false , false , false , false , true , true },
87+ // max - 1
88+ {false , false , false , false , false , true , true , true },
89+ // max
90+ {false , false , false , false , true , true , true , true }};
9391
9492/* !
9593 * Test the addition of all combinations of AdditionTestValues<T>::summand[i],
0 commit comments