std::ranges::zip_transform_view<F,Views...>::iterator<Const>::iterator
cppreference.net에서 가져옴
/*iterator*/iterator() = default;
|
(1) | (C++23부터) |
constexpr /*iterator*/( /*iterator*/<!Const> i )
requires Const &&
std::convertible_to</*ziperator*/<false>, /*ziperator*/<Const>>;
|
(2) | (C++23부터) |
constexpr /*iterator*/( Parent& parent, /*ziperator*/<Const> inner );
|
(3) | (설명 전용*) |
반복자를 생성합니다.
2)
/*iterator*/<false>에서 /*iterator*/<true>로의 변환. 부모 parent_에 대한 내부 포인터를 i.parent_로 이동 생성하고 inner_를 std::move(i.inner_)로 이동 생성합니다.3) 부모
parent_에 대한 포인터를 std::addressof(parent)로 초기화하고, 내부 inner_ 반복자를 std::move(inner)로 초기화합니다. 이 생성자는 사용자가 접근할 수 없습니다.매개변수
| i | - | an /*iterator*/ < false > |
| parent | - | (const 한정자가 있을 수 있는) ranges::zip_transform_view |
| inner | - |
ziperator
<Const>
타입의 반복자
|
예제
|
이 섹션은 불완전합니다
이유: 예제 없음 |