std::ranges::split_view<V,Pattern>:: sentinel
|
||||||||||||||||||||||
| Range primitives | |||||||
|
|||||||
| Range concepts | |||||||||||||||||||
|
|||||||||||||||||||
| Range factories | |||||||||
|
|||||||||
| Range adaptors | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||
| Helper items | |||||||||||||||||
|
|
||||||||||||||||
|
class
/*sentinel*/
;
|
(C++20부터)
( 설명 전용* ) |
|
기본
view
타입
V
가
common_range
를 모델하지 않을 때
split_view::end
의 반환 타입.
목차 |
데이터 멤버
| 멤버 | 설명 |
ranges::
sentinel_t
<
V
>
end_
(private)
|
기반
view
를 위한 센티넬
( 설명 전용 멤버 객체* ) |
멤버 함수
|
(constructor)
(C++20)
|
sentinel을 생성합니다
(public member function) |
std::ranges::split_view:: sentinel :: sentinel
|
/*sentinel*/
(
)
=
default
;
|
(1) | (since C++20) |
|
constexpr
explicit
/*sentinel*/
(
ranges::
split_view
&
parent
)
;
|
(2) | (since C++20) |
비멤버 함수
|
operator==
(C++20)
|
기본 반복자와 기본 센티널을 비교합니다
(함수) |
operator== (std::ranges::split_view:: iterator , std::ranges::split_view:: sentinel )
|
friend
constexpr
bool
operator
==
(
const
/*iterator*/
&
x,
const /*sentinel*/ & y ) ; |
(C++20 이후) | |
다음 코드와 동등합니다: return x. cur_ == y. end_ and ! x. trailing_empty_ ; .
!=
연산자는
합성된
operator==
로부터 생성됩니다.
이 함수는 일반적인
비한정
또는
한정 조회
에는 보이지 않으며,
std::ranges::split_view::
sentinel
이 인자들의 연관 클래스일 때만
인자 종속 조회
를 통해 찾을 수 있습니다.