Namespaces
Variants

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

cppreference.net에서
 
 
Ranges 라이브러리
범위 어댑터
 
std::ranges::chunk_view
멤버 함수
input_range을 위한 클래스
추론 가이드
outer-iterator
outer-iterator::value_type
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_);.

이 함수는 일반적인 비한정 또는 한정 조회에 표시되지 않으며, 인자 종속 조회를 통해서만 찾을 수 있습니다. 단, chunk_view::inner-iterator이(가) 인자의 연관 클래스인 경우에 한합니다.

매개변수

i - iterator

반환값

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

예외

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

참고 항목

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