名前空間
変種
操作

std::ranges::join_with_view<V,Pattern>::begin

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

    requires ranges::forward_range<const V> &&
             ranges::forward_range<const Pattern> &&
             std::is_reference_v<ranges::range_reference_t<const V>> &&
             ranges::input_range<ranges::range_reference_t<const V>> &&
             /*concatable*/<ranges::range_reference_t<const V>,

                            const Pattern>;
(2) (C++23から)

join_with_view の先頭へのイテレータを返します。

1) ミュータブルイテレータまたは const イテレータを返します。
2) const イテレータを返します。
concatable の定義については、 std::ranges::concat_view を参照してください。

[編集] 戻り値

1) 上記の通り。
2) iterator <true>{*this, ranges::begin(base_)}.

[編集]

[編集] 関連項目

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