Lines Matching defs:test_comparison

28 constexpr void test_comparison(bool equal, To dest, From src) {
38 test_comparison(false, std::extents<T1>(), std::extents<T2, D>(1));
39 test_comparison(false, std::extents<T1>(), std::extents<T2, 1>());
41 test_comparison(false, std::extents<T1, D>(1), std::extents<T2>());
42 test_comparison(false, std::extents<T1, 1>(), std::extents<T2>());
44 test_comparison(false, std::extents<T1, D>(5), std::extents<T2, D, D>(5, 5));
45 test_comparison(false, std::extents<T1, 5>(), std::extents<T2, 5, D>(5));
46 test_comparison(false, std::extents<T1, 5>(), std::extents<T2, 5, 1>());
48 test_comparison(false, std::extents<T1, D, D>(5, 5), std::extents<T2, D>(5));
49 test_comparison(false, std::extents<T1, 5, D>(5), std::extents<T2, D>(5));
50 test_comparison(false, std::extents<T1, 5, 5>(), std::extents<T2, 5>());
57 test_comparison(true, std::extents<T1>(), std::extents<T2>());
59 test_comparison(true, std::extents<T1, D>(5), std::extents<T2, D>(5));
60 test_comparison(true, std::extents<T1, 5>(), std::extents<T2, D>(5));
61 test_comparison(true, std::extents<T1, D>(5), std::extents<T2, 5>());
62 test_comparison(true, std::extents<T1, 5>(), std::extents< T2, 5>());
63 test_comparison(false, std::extents<T1, D>(5), std::extents<T2, D>(7));
64 test_comparison(false, std::extents<T1, 5>(), std::extents<T2, D>(7));
65 test_comparison(false, std::extents<T1, D>(5), std::extents<T2, 7>());
66 test_comparison(false, std::extents<T1, 5>(), std::extents<T2, 7>());
68 test_comparison(true, std::extents<T1, D, D, D, D, D>(5, 6, 7, 8, 9), std::extents<T2, D, D, D, D, D>(5, 6, 7, 8, 9));
69 test_comparison(true, std::extents<T1, D, 6, D, 8, D>(5, 7, 9), std::extents<T2, 5, D, D, 8, 9>(6, 7));
70 test_comparison(true, std::extents<T1, 5, 6, 7, 8, 9>(5, 6, 7, 8, 9), std::extents<T2, 5, 6, 7, 8, 9>());
71 test_comparison(
73 test_comparison(false, std::extents<T1, D, 6, D, 8, D>(5, 7, 9), std::extents<T2, 5, D, D, 3, 9>(6, 7));
74 test_comparison(false, std::extents<T1, 5, 6, 7, 8, 9>(5, 6, 7, 8, 9), std::extents<T2, 5, 6, 7, 3, 9>());
78 constexpr void test_comparison() {
84 test_comparison<int, int>();
85 test_comparison<int, size_t>();
86 test_comparison<size_t, int>();
87 test_comparison<size_t, long>();