FreeBSD Manual Pages
std::experi...nges::Range(3) C++ Standard Libary std::experi...nges::Range(3) NAME std::experimental::ranges::Range - std::experimental::ranges::Range Synopsis Defined in header <experimental/ranges/range> template < class T > concept bool Range = requires(T&& t) { (ranges TS) ranges::begin(t); /* not necessarily equality-preserving (see below) */ ranges::end(t); }; Given an lvalue t of type std::remove_reference_t<T>, Range<T> is satisfied only if * [ranges::begin(t), ranges::end(t)) denotes a range; and * both ranges::begin(t) and ranges::end(t) are amortized constant time and non-modifying. * If ranges::iterator_t<T> satisfies ForwardIterator, ranges::be- gin(t) is equality preserving. http://cppreference.com 2022.07.31 std::experi...nges::Range(3)
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=std::experimental::ranges::Range&sektion=3&manpath=FreeBSD+Ports+15.0>
