std::ranges::take_while_view<V,Pred>:: end
|
||||||||||||||||||||||
| Range primitives | |||||||
|
|||||||
| Range concepts | |||||||||||||||||||
|
|||||||||||||||||||
| Range factories | |||||||||
|
|||||||||
| Range adaptors | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||
| Helper items | |||||||||||||||||
|
|
||||||||||||||||
|
constexpr
auto
end
(
)
requires
(
!
/*simple-view*/
<
V
>
)
;
|
(1) | (depuis C++20) |
|
constexpr
auto
end
(
)
const
requires
ranges::
range
<
const
V
>
&&
|
(2) | (depuis C++20) |
Retourne un sentinel représentant la fin de la vue.
Soit
base_
la vue sous-jacente.
La surcharge
(1)
ne participe pas à la résolution de surcharge si
V
est une
vue simple
(c'est-à-dire si
V
et
const
V
sont des vues avec les mêmes types d'itérateur et de sentinelle).
Table des matières |
Paramètres
(aucun)
Valeur de retour
Un sentinel représentant la fin de la vue.
Exemple
|
Cette section est incomplète
Raison : aucun exemple |
Rapports de défauts
Les rapports de défauts modifiant le comportement suivants ont été appliqués rétroactivement aux normes C++ précédemment publiées.
| DR | Appliqué à | Comportement publié | Comportement corrigé |
|---|---|---|---|
| LWG 3450 | C++20 | la surcharge const pourrait renvoyer un sentinelle non comparable à l'itérateur | contrainte |
Voir aussi
|
retourne un itérateur vers le début
(fonction membre publique) |
|
|
(C++20)
|
compare un sentinelle avec un itérateur retourné par
take_while_view::begin
(fonction) |