名前空間
変種
操作

std::ranges::join_view<V>::sentinel

From cppreference.com
< cpp‎ | ranges‎ | join view
 
 
Rangesライブラリ
Rangeアダプタ
 
 
template< bool Const >
class /*sentinel*/
(C++20以降)
(説明用*)

join_view::end の戻り値の型。これは、基になる範囲 (V または ranges::range_reference_t<V>) のいずれかが common_range でない場合、または親の join_viewforward_range でない場合に返されます。

Vsimple view でない場合、const オーバーロードから返される sentinel では Consttrue となり、それ以外の場合は false となります。V が simple view の場合、Consttrue となります。

目次

[編集] メンバ型

メンバ 定義
Parent (private) maybe_const <Const, ranges::join_view<V>>
(説明専用メンバ型*)
Base (private) maybe_const <Const, V>
(説明専用メンバ型*)

[編集] データメンバ

メンバ 定義
ranges::sentinel_t<Base> end_ (private) (possibly const-qualified) V から取得したセンチネル
(説明用のメンバオブジェクト*)

[編集] メンバ関数

センチネルを構築します
(public member function) [編集]

[編集] 非メンバ関数

join_view::begin から返されたイテレータと sentinel を比較します。
(関数) [編集]
English 日本語 中文(简体) 中文(繁體)