Namespaces
Variants

std::ranges::zip_view<Views...>:: iterator

From cppreference.net
Ranges library
Range adaptors
template < bool Const >
class /*iterator*/ ;
( 설명 전용* )

가능한 const 한정된 zip_view 의 반복자 타입으로, zip_view::begin 에 의해 반환되며 특정 경우에는 zip_view::end 에 의해 반환됩니다.

/*iterator*/ < true > 또는 /*iterator*/ < false > 타입은 각각 기본 뷰를 const 한정 또는 비-const 한정으로 처리합니다.

목차

멤버 타입

멤버 타입 정의
iterator_concept
iterator_category
(조건부 존재)
value_type
difference_type

데이터 멤버

멤버 이름 정의
current_ (private)

멤버 함수

iterator를 생성함
(public member function)
기본이 되는 포인팅된 요소들로 구성된 튜플 형태의 값을 얻음
(public member function)
주어진 오프셋에서 기본이 되는 요소들로 구성된 튜플 형태의 값을 얻음
(public member function)
기본이 되는 iterator들을 전진 또는 후진시킴
(public member function)

비멤버 함수

기본 반복자를 비교함
(함수)
기본 반복자에 대해 반복자 연산을 수행함
(함수)
(C++23)
이동될 기본 참조 요소들을 나타내는 튜플과 유사한 값을 얻음
(함수)
(C++23)
기본 참조 요소들을 교환함
(함수)

예제