std::ranges::join_view<V>::番兵 (sentinel)<Const>::番兵 (sentinel)
ja.cppreference.net より
/*sentinel*/() = default;
|
(1) | (C++20 以上) |
constexpr explicit /*sentinel*/( Parent& parent );
|
(2) | (C++20 以上) |
constexpr /*sentinel*/( /*sentinel*/<!Const> i )
requires Const &&
std::convertible_to<ranges::sentinel_t<V>, ranges::sentinel_t<Base>>;
|
(3) | (C++20 以上) |
番兵を構築します。
1) デフォルトコンストラクタ。内部の番兵を値初期化します。
2) 内部の番兵を
end_ でranges::end(parent.base_)初期化します。3)
/*sentinel*/<false> から /*sentinel*/<true> への変換。内部の番兵 end_ を std::move(i.end_) でムーブ構築します。パラメータ
| parent | - | (const修飾されている可能性のある) ranges::join_view |
| i | - | /*sentinel*/ < false > |
例
|
このセクションは不完全です
理由: 例がありません |