std::ranges::transform_view<V,F>::end
De es.cppreference.net
constexpr /*sentinel*/<false> end();
|
(1) | (desde C++20) |
constexpr /*iterator*/<false> end() requires ranges::common_range<V>;
|
(2) | (desde C++20) |
constexpr /*sentinel*/<true> end() const
requires ranges::range<const V> &&
std::regular_invocable<const F&, ranges::range_reference_t<const V>>;
|
(3) | (desde C++20) |
constexpr /*iterator*/<true> end() const
requires ranges::common_range<const V> &&
std::regular_invocable<const F&, ranges::range_reference_t<const V>>;
|
(4) | (desde C++20) |
Devuelve un centinela o un iterador que representa el final del transform_view.
Equivalente a:
Parámetros
(ninguno)
Valor de retorno
1,3)
centinela que se compara igual al iterador final
2,4)
iterador al elemento siguiente al último elemento
Notas
end()
devuelve un iterador si y solo si la vista subyacente es un
common_range
:
transform_view
<
V,F
>
modela
common_range
siempre que
V
lo haga.
Ejemplo
|
Esta sección está incompleta
Motivo: sin ejemplo |
Véase también
|
devuelve un iterador al inicio
(función miembro pública) |
|
|
(C++20)
|
devuelve un centinela que indica el final de un rango
(objeto de punto de personalización) |