iter_move (ranges::enumerate_view:: iterator )
|
||||||||||||||||||||||
| Range primitives | |||||||
|
|||||||
| Range concepts | |||||||||||||||||||
|
|||||||||||||||||||
| Range factories | |||||||||
|
|||||||||
| Range adaptors | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||
| Helper items | |||||||||||||||||
|
|
||||||||||||||||
| Member functions | ||||
|
(C++26)
|
||||
| Deduction guides | ||||
| Nested classes | ||||
| Iterator | ||||
|
iter_move
(enumerate_view::
iterator
)
|
||||
| Sentinel | ||||
|
friend
constexpr
auto
iter_move
(
const
/*iterator*/
&
i
)
noexcept
(
/* voir ci-dessous */
)
|
(depuis C++23) | |
Soit
current_
l'itérateur sous-jacent,
pos_
l'index sous-jacent, et
Base
le type (éventuellement qualifié cv) de la séquence sous-jacente.
Équivalent à :
template<class D, class B> using tuple = std::tuple<D, ranges::range_rvalue_reference_t<B>>; return tuple<difference_type, Base>(i.pos_, ranges::iter_move(i.current_));
` et contient des termes spécifiques au C++ qui doivent être préservés. Seul le texte en dehors des balises de code aurait été traduit, mais dans cet exemple, il n'y a pas de texte à traduire en dehors du code.
Cette fonction n'est pas visible par la recherche
non qualifiée
ou
qualifiée
ordinaire, et ne peut être trouvée que par la
recherche dépendante des arguments
lorsque
enumerate_view::
iterator
<Const>
est une classe associée des arguments.
Table des matières |
Paramètres
| i | - | itérateur |
Valeur de retour
Un tuple qui contient un index et le résultat de l'application de ranges:: iter_move à l'itérateur stocké.
Exceptions
noexcept
(
ranges::
iter_move
(
i.
current_
)
)
et
std::
is_nothrow_move_constructible_v
<
ranges::
range_rvalue_reference_t
<
Base
>>
Voir aussi
|
(C++20)
|
convertit le résultat du déréférencement d'un objet en son type de référence rvalue associé
(objet de point de personnalisation) |