Namespaces
Variants

iter_move (ranges::chunk_view:: inner-iterator )

From cppreference.net
Ranges library
Range adaptors
std::ranges::chunk_view
Member functions
Classes for input_range s
Deduction guides
outer-iterator
outer-iterator ::value_type
inner-iterator
iter_move (chunk_view:: inner-iterator )
friend constexpr auto iter_move ( const /*inner-iterator*/ & i ) noexcept ( /* see below */ )
(C++23 이후)

저장된 내부 반복자에 ranges::iter_move 를 적용한 결과를 반환합니다.

parent_ 를 포함하는 chunk_view 에 대한 기본 포인터로 하고, * i. parent_ - > current_ ranges:: iterator_t < V > 타입의 캐시된 기본 반복자를 나타낸다고 하자.

다음과 동등함: return ranges:: iter_move ( * i. parent_ - > current_ ) ; .

이 함수는 일반적인 unqualified lookup 또는 qualified lookup 으로는 보이지 않으며, chunk_view:: inner-iterator 가 인자들의 연관 클래스일 때에만 argument-dependent lookup 에 의해 찾을 수 있습니다.

목차

매개변수

i - iterator

반환값

저장된 ranges:: iterator_t < V > 타입 반복자에 ranges:: iter_move 를 적용한 결과입니다.

예외

noexcept 명세:
noexcept ( noexcept ( ranges:: iter_move ( * i. parent_ - > current_ ) ) )

참고 항목

(C++20)
객체를 역참조한 결과를 해당 rvalue 참조 타입으로 캐스팅함
(커스터마이제이션 포인트 객체)