std::ranges::borrowed_iterator_t, std::ranges::borrowed_subrange_t
Min standard notice:
Header: <ranges>
- std::ranges::iterator_t
if R models borrowed_range, std::ranges::dangling otherwise.
# Declarations
template< ranges::range R >
using borrowed_iterator_t = /* see below */;
(since C++20)
template< ranges::range R >
using borrowed_subrange_t = /* see below */;
(since C++20)