std::ranges::zip_transform_view<F,Views...>::end
From cppreference.com
< cpp | ranges | zip transform view
| constexpr auto end(); |
(1) | (C++23から) |
| constexpr auto end() const requires ranges::range<const /*InnerView*/> && |
(2) | (C++23から) |
zip_transform_view の終端イテレータと等価なイテレータまたはセンチネルを返します。
zip_ をビューの基底となるタプルとします。
1) 同値:
if constexpr (ranges::common_range</*InnerView*/>)
if constexpr (ranges::common_range</*InnerView*/>)
return /*iterator*/<false>(*this, zip_.end());
else
2) 同値:
if constexpr (ranges::common_range<const /*InnerView*/>)
if constexpr (ranges::common_range<const /*InnerView*/>)
return /*iterator*/<true>(*this, zip_.end());
else
目次 |
[編集] パラメータ
(なし)
[編集] 戻り値
上記で説明されているように、zip_transform_view の終端を表すイテレータまたはセンチネル。
[編集] 例
| このセクションは未完成です 理由: 例がありません |
[編集] 関連項目
| 先頭へのイテレータを返す (public メンバ関数) | |
| (C++20) |
rangeの終端を示す番兵を返す (カスタマイゼーションポイントオブジェクト) |