Namespaces
Variants

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

From cppreference.net
Ranges library
Range adaptors
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以降)

iterator join_with_view の先頭に返します。

1) 変更可能なイテレータまたはconstイテレータを返す。
2) constイテレータを返します。
concatable の定義については、 std::ranges::concat_view を参照してください。

戻り値

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

関連項目

終端を指すイテレータまたは番兵を返す
(公開メンバ関数)
範囲の先頭を指すイテレータを返す
(カスタマイゼーションポイントオブジェクト)