Namespaces
Variants

std::ranges::take_view<V>:: sentinel

From cppreference.net
Ranges library
Range adaptors
template < bool Const >
class /*sentinel*/
(C++20以降)
( 説明専用* )

基になるビューが take_view::end でない場合の sized_range の戻り値の型。

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

目次

翻訳の説明: - 「Contents」→「目次」に翻訳 - C++関連の専門用語(Member types, Data members, Member functions, Non-member functions)は原文のまま保持 - HTMLタグ、属性、 内の数字は一切変更せず - フォーマットと構造は完全に維持

メンバー型

メンバー型 定義
Base (private) maybe-const  < Const, V >
( 説明専用メンバー型* )

データメンバ

名前 定義
ranges:: sentinel_t < Base > end_ (非公開) (const修飾された可能性のある) V から取得されたセンチネル
( 説明専用メンバーオブジェクト* )

メンバー関数

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

非メンバー関数

(C++20)
sentinelと take_view::begin から返されたイテレータを比較する
(関数)