FreeBSD Manual Pages
std::ranges...ew::sentinel(3) C++ Standard Libarystd::ranges...ew::sentinel(3) NAME std::ranges::transform_view::sentinel - std::ranges::trans- form_view::sentinel Synopsis template< bool Const > (since C++20) class /*sentinel*/ The return type of transform_view::end when the underlying view is not a common_range. The type /*sentinel*/<true> is returned by the const-qualified over- load. The type /*sentinel*/<false> is returned by the non-const-qualified overload. The name of this class template (shown here as /*sentinel*/) is un- specified. Typical implementation holds only one data member: a sentinel ob- tained from (possibly const-qualified) V. Member types Member type Definition Parent (private) const transform_view<V, F> if Const is true, other- wise transform_view<V, F>. The name is for exposition only Base (private) const V if Const is true, otherwise V. The name is for exposition only Member functions constructor constructs a sentinel (C++20) (public member function) base returns the underlying sentinel (C++20) (public member function) Non-member functions operator== compares a sentinel with an iterator returned from trans- form_view::begin (C++20) (function) operator- computes the distance between a sentinel and an iterator returned from (C++20) transform_view::begin (function) http://cppreference.com 2022.07.31 std::ranges...ew::sentinel(3)
NAME | Synopsis | Member types | Member functions | Non-member functions
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=std::ranges::transform_view::sentinel&sektion=3&manpath=FreeBSD+Ports+15.0>
