Namespaces
Variants

std::ranges::join_with_view<V,Pattern>::sentinel<Const>::sentinel

출처: ko.cppreference.net
 
 
Ranges 라이브러리
Range 어댑터
 
 
/*sentinel*/() = default;
(1) (C++23부터)
constexpr /*sentinel*/( /*sentinel*/<!Const> i )
    requires Const && std::convertible_to<ranges::sentinel_t<V>,
                                          ranges::sentinel_t<const V>>;
(2) (C++23부터)
constexpr explicit /*sentinel*/ ( /*Parent*/& parent );
(3) (C++23부터)
(설명 전용*)

sentinel을 생성합니다. 오버로드 (3)은 ranges::join_with_view의 end()에서 호출됩니다.

 오버로드  end_
(1) 값 초기화됨
(2) 다음으로 초기화됨std::move(s.end_ )
(3)  다음으로 초기화됨ranges::end(parent.base_ ) 

매개변수

i - 가변 반복자에 해당하는 센티널
parent - a std::ranges::join_with_view object

예제