Range-v3
Range algorithms, views, and actions for the Standard Library
ranges::join_with_view< Rng, ValRng > Struct Template Referenceabstract

Instances and minimal complete definitions

class  cursor
 

Public Types

using Inner = views::all_t< range_reference_t< Outer > & >
 
using Outer = () const requires(detail views::all_t< Rng >
 

Public Member Functions

cursor begin_cursor ()
 
 join_with_view (Rng rng, ValRng val)
 

Static Public Member Functions

static constexpr auto size () -> std::size_t requires(detail::join_cardinality< Rng, ValRng >() >=0)
 

Public Attributes

Inner inner_ {}
 
Outer outer_ {}
 
views::all_t< ValRng > val_ {}