Lines Matching refs:subrange
24 static_assert(std::same_as<decltype(std::ranges::subrange(fi, fi)),
25 std::ranges::subrange<FI, FI, std::ranges::subrange_kind::unsized>>);
26 static_assert(std::same_as<decltype(std::ranges::subrange(ptr, ptr, 0)),
27 std::ranges::subrange<int*, int*, std::ranges::subrange_kind::sized>>);
28 static_assert(std::same_as<decltype(std::ranges::subrange(ptr, nullptr, 0)),
29 … std::ranges::subrange<int*, std::nullptr_t, std::ranges::subrange_kind::sized>>);
45 static_assert(std::same_as<decltype(std::ranges::subrange(ForwardRange())),
46 std::ranges::subrange<FI, FI, std::ranges::subrange_kind::unsized>>);
47 static_assert(std::same_as<decltype(std::ranges::subrange(SizedRange())),
48 std::ranges::subrange<int*, int*, std::ranges::subrange_kind::sized>>);
49 static_assert(std::same_as<decltype(std::ranges::subrange(SizedRange(), 8)),
50 std::ranges::subrange<int*, int*, std::ranges::subrange_kind::sized>>);