std::ranges::transform_view<V,F>::番兵(sentinel)
ja.cppreference.net から
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
から返されたイテレータとセンチネル間の距離を計算する
(関数) |