Namespaces
Variants

std::ranges::transform_view<V,F>::番兵(sentinel)

ja.cppreference.net から
 
 
Ranges ライブラリ
Range アダプタ
 
 
template< bool Const >
class /*sentinel*/
(C++20 以降)
(*説明専用*)基盤となるビューが

の戻り値型で、transform_view::endcommon_range ではない場合。 型

は const 修飾されたオーバーロードによって返されます。型 /*sentinel*/<true> は非 const 修飾されたオーバーロードによって返されます。 /*sentinel*/<false>

メンバ型

メンバ 定義
Parent (private) maybe-const <Const, ranges::transform_view<V, F>>
(説明専用メンバ型*)
Base (private) maybe-const <Const, V>
(説明専用メンバ型*)

データメンバ

メンバ 説明
ranges::sentinel_t<Base> end_ (プライベート) maybe-const <Const, V>
から取得された番兵(説明専用メンバオブジェクト*)

メンバー関数

センチネルを構築する
(public member function)
基となるセンチネルを返す
(public member function)

非メンバー関数

(C++20)
transform_view::begin から返されたイテレータとセンチネルを比較する
(関数)
(C++20)
transform_view::begin から返されたイテレータとセンチネル間の距離を計算する
(関数)