Scroll to navigation

std::ranges::view_interface::cend(3) C++ Standard Libary std::ranges::view_interface::cend(3)

NAME

std::ranges::view_interface::cend - std::ranges::view_interface::cend

Synopsis


constexpr auto cend(); (1) (since C++23)
constexpr auto cend() const requires ranges::range<const D>; (2) (since C++23)


The default implementation of cend() member function returns the sentinel for the
constant iterator of the range.


range-begin-end.svg


1) Let derived be a reference bound to static_cast<D&>(*this). Equivalent to return
ranges::cend(derived);.
2) Same as (1), except that derived is static_cast<const D&>(*this).

Parameters


(none)

Return value


The sentinel for the constant iterator of the range.

Notes


All range adaptors and range factories in the standard library and
std::ranges::subrange use the default implementation of cend.

Example


This section is incomplete
Reason: no example

See also


end
cend returns an iterator to the end of a container or array
(C++11) (function template)
(C++14)
ranges::cend returns a sentinel indicating the end of a read-only range
(C++20) (customization point object)

Category:


* Todo no example

2024.06.10 http://cppreference.com