Namespaces
Variants

iter_move(ranges::zip_view::iterator)

cppreference.net에서 발췌
 
 
Ranges 라이브러리
Range 어댑터
 
 
friend constexpr auto iter_move( const iterator& i ) noexcept(/* see below */);
(C++23부터)

다음과 동등함: return /*tuple-transform*/(ranges::iter_move, i.current_);, 여기서 current_은 적응된 뷰의 요소에 대한 반복자를 보유하는 기본 튜플 유사 객체를 나타냅니다.

이 함수는 일반적인 비한정 또는 한정 조회에는 보이지 않으며, 인자 종속 조회를 통해서만 찾을 수 있습니다. zip_view::iterator<Const>가 인자의 연관 클래스인 경우에 한합니다.

매개변수

i - iterator

반환값

std :: move ( * i ) 만약 * i 가 lvalue 참조인 경우, 그렇지 않으면 * i

예외

noexcept 명세:
noexcept (

(
noexcept
(
ranges:: iter_move
(
declval < const ranges:: iterator_t < /*maybe-const*/ < Const, Views >> & > ( )
)
)
그리고 ...
)
그리고
(
std:: is_nothrow_move_constructible_v
<
ranges:: range_rvalue_reference_t < /*maybe-const*/ < Const, Views >>
>
그리고 ...
)

)