名前空間
変種
操作

std::ranges::zip_transform_view<F,Views...>::end

From cppreference.com
 
 
Rangesライブラリ
Rangeアダプタ
 
 
constexpr auto end();
(1) (C++23から)
constexpr auto end() const

    requires ranges::range<const /*InnerView*/> &&
             std::regular_invocable<const F&,

                 ranges::range_reference_t<const Views>...>;
(2) (C++23から)

zip_transform_view の終端イテレータと等価なイテレータまたはセンチネルを返します。

zip_ をビューの基底となるタプルとします。

1) 同値:
if constexpr (ranges::common_range</*InnerView*/>)

    return /*iterator*/<false>(*this, zip_.end());
else

    return /*sentinel*/<false>(zip_.end());
2) 同値:
if constexpr (ranges::common_range<const /*InnerView*/>)

    return /*iterator*/<true>(*this, zip_.end());
else

    return /*sentinel*/<true>(zip_.end());

目次

[編集] パラメータ

(なし)

[編集] 戻り値

上記で説明されているように、zip_transform_view の終端を表すイテレータまたはセンチネル。

[編集]

[編集] 関連項目

先頭へのイテレータを返す
(public メンバ関数) [編集]
rangeの終端を示す番兵を返す
(カスタマイゼーションポイントオブジェクト)[編集]
English 日本語 中文(简体) 中文(繁體)