名前空間
変種
操作

std::ranges::elements_view<V,N>::sentinel

From cppreference.com
 
 
Rangesライブラリ
Rangeアダプタ
 
 
template< bool Const >
class /*sentinel*/;
(説明用*)

elements_view::endcommon_range ではないビューを基にしている場合の戻り値の型。

const修飾されたオーバーロードからは/*sentinel*/<true>型が返されます。非const修飾されたオーバーロードからは/*sentinel*/<false>型が返されます。

目次

[編集] メンバ型

メンバ型 定義
Base (private) const VConsttrueの場合)、そうでなければV
(説明専用メンバ型*)

[編集] データメンバ

メンバオブジェクト 定義
end_ (private) (const 修飾されている可能性のある)V から得られたセンチネル。
(説明用のメンバオブジェクト*)

[編集] メンバ関数

センチネルを構築します
(public member function) [編集]
基盤となるセンチネルを返します
(public member function) [編集]

[編集] 非メンバ関数

elements_view::begin から返されたイテレータとセンチネルを比較します。
(関数) [編集]
(C++20)
elements_view::begin から返されたイテレータとセンチネルの間の距離を計算します。
(関数) [編集]
English 日本語 中文(简体) 中文(繁體)