std::ranges::take_while_view<V,Pred>::sentinel<Const>::sentinel
ja.cppreference.net より
/*sentinel*/() = default;
|
(1) | (C++20以降) |
constexpr explicit /*sentinel*/( ranges::sentinel_t<Base> end, const Pred* pred );
|
(2) | (C++20以降) |
constexpr /*sentinel*/( /*sentinel*/<!Const> s )
requires Const &&
std::convertible_to<ranges::sentinel_t<V>, ranges::sentinel_t<Base>>;
|
(3) | (C++20以降) |
sentinelを構築します。
1) デフォルトコンストラクタ。 値初期化により、内部のsentinelと述語へのポインタを初期化します。
2) 内部のsentinelを
endで初期化し、述語へのポインタをpredで初期化します。3)
/*sentinel*/<false>から/*sentinel*/<true>への変換。対応するメンバをコピー構築します。パラメータ
| end | - |
(const修飾される可能性のある) V の終端を表すセンチネル
|
| pred | - | 述語へのポインタ |
| i | - | /*sentinel*/ < false > |
例
|
このセクションは不完全です
理由: 例がありません |