Lines Matching refs:array
31 constexpr T array[1000] = {}; in constexpr_test() local
32 ASSERT_SAME_TYPE(decltype(std::midpoint(array, array)), const T*); in constexpr_test()
33 ASSERT_NOEXCEPT( std::midpoint(array, array)); in constexpr_test()
35 static_assert(std::midpoint(array, array) == array, ""); in constexpr_test()
36 static_assert(std::midpoint(array, array + 1000) == array + 500, ""); in constexpr_test()
38 static_assert(std::midpoint(array, array + 9) == array + 4, ""); in constexpr_test()
39 static_assert(std::midpoint(array, array + 10) == array + 5, ""); in constexpr_test()
40 static_assert(std::midpoint(array, array + 11) == array + 5, ""); in constexpr_test()
41 static_assert(std::midpoint(array + 9, array) == array + 5, ""); in constexpr_test()
42 static_assert(std::midpoint(array + 10, array) == array + 5, ""); in constexpr_test()
43 static_assert(std::midpoint(array + 11, array) == array + 6, ""); in constexpr_test()
49 T array[1000] = {}; // we need an array to make valid pointers in runtime_test() local
50 ASSERT_SAME_TYPE(decltype(std::midpoint(array, array)), T*); in runtime_test()
51 ASSERT_NOEXCEPT( std::midpoint(array, array)); in runtime_test()
53 assert(std::midpoint(array, array) == array); in runtime_test()
54 assert(std::midpoint(array, array + 1000) == array + 500); in runtime_test()
56 assert(std::midpoint(array, array + 9) == array + 4); in runtime_test()
57 assert(std::midpoint(array, array + 10) == array + 5); in runtime_test()
58 assert(std::midpoint(array, array + 11) == array + 5); in runtime_test()
59 assert(std::midpoint(array + 9, array) == array + 5); in runtime_test()
60 assert(std::midpoint(array + 10, array) == array + 5); in runtime_test()
61 assert(std::midpoint(array + 11, array) == array + 6); in runtime_test()
64 ASSERT_SAME_TYPE(decltype(std::midpoint<T>(array, array)), T*); in runtime_test()
65 ASSERT_NOEXCEPT(std::midpoint<T>(array, array)); in runtime_test()
66 assert(std::midpoint<T>(array, array) == array); in runtime_test()
67 assert(std::midpoint<T>(array, array + 1000) == array + 500); in runtime_test()