std::ranges::concat_view<Views...>::iterator<Const>::iterator
cppreference.net에서
/*iterator*/() = default;
|
(1) | (C++26부터) |
constexpr /*iterator*/( /*iterator*/<!Const> it )
requires Const &&
(std::convertible_to<ranges::iterator_t<Views>,
ranges::iterator_t<const Views>> && ...);
|
(2) | (C++26부터) |
template< class... Args >
constexpr explicit /*iterator*/
( /*maybe-const*/<Const, concat_view>* parent, Args&&... args )
requires std::constructible_from</*base-iter*/, Args&&...>;
|
(3) | (C++26부터) (설명 전용*) |
반복자를 생성합니다.
/*maybe-const*/의 정의는 maybe-const 을 참조하십시오.
2) 변환 생성자.
parent_를 it.parent_으로 초기화하고, it_을 it.it_가 보유한 값을 나타내는 rvalue로 초기화합니다.
it.it_.valueless_by_exception()이(가)true인 경우 동작이 정의되지 않습니다.
3)
parent_을 parent로 초기화하고, it_을 std::forward<Args>(args)...로 초기화합니다.매개변수
| it | - | 변경 가능한 반복자 |
| parent | - | ranges::concat_view 에 대한 포인터 |
| args | - |
it_
를 초기화하기 위한 인수들
|
예제
|
이 섹션은 불완전합니다
이유: 예제 없음 |