Namespaces
Variants

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

From cppreference.net
Ranges library
Range adaptors
constexpr auto begin ( ) ;
(1) (seit C++23)
constexpr auto begin ( ) const

erfordert 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) (seit C++23)

Gibt einen Iterator zum Anfang der join_with_view zurück.

1) Gibt einen veränderbaren Iterator oder konstanten Iterator zurück.
2) Gibt einen const-Iterator zurück.
Für die Definition von concatable , siehe std::ranges::concat_view .

Rückgabewert

1) Wie oben beschrieben.
2) iterator  < true > { * this, ranges:: begin ( base_ ) } .

Beispiel

Siehe auch

gibt einen Iterator oder Sentinel zum Ende zurück
(öffentliche Elementfunktion)
gibt einen Iterator zum Anfang eines Bereichs zurück
(Anpassungspunktobjekt)