std::ranges::transform_view<V,F>::end
From ja.cppreference.net
constexpr /*sentinel*/<false> end();
|
(1) | (C++20以上) |
constexpr /*iterator*/<false> end() requires ranges::common_range<V>;
|
(2) | (C++20以上) |
constexpr /*sentinel*/<true> end() const
requires ranges::range<const V> &&
std::regular_invocable<const F&, ranges::range_reference_t<const V>>;
|
(3) | (C++20以上) |
constexpr /*iterator*/<true> end() const
requires ranges::common_range<const V> &&
std::regular_invocable<const F&, ranges::range_reference_t<const V>>;
|
(4) | (C++20以上) |
レンジの末尾を表す番兵またはイテレータtransform_viewを返します。
以下と同等です:
パラメータ
(なし)
戻り値
1,3)
終端イテレータと等価比較されるセンチネル
2,4)
最後の要素に続く要素へのイテレータ
注記
end()
は、基盤となるビューが
common_range
である場合にのみイテレータを返します:
transform_view
<
V,F
>
は、
V
が
common_range
をモデル化する場合に限り
common_range
をモデル化します。
例
|
このセクションは不完全です
理由: 例がありません |
関連項目
|
先頭を指すイテレータを返す
(公開メンバ関数) |
|
|
(C++20)
|
範囲の終端を示すセンチネルを返す
(カスタマイゼーションポイントオブジェクト) |