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

Instances and minimal complete definitions

struct  cend_cursor_fn
 
struct  cursor
 
struct  end_cursor_fn
 

Public Member Functions

constexpr cursor< use_const_always()> begin_cursor ()
 
template<bool Const = true>
constexpr auto begin_cursor () const -> cursor< Const > requires Const &&input_range< meta::const_if_c< Const, Rng >> &&std::is_reference< range_reference_t< meta::const_if_c< Const, Rng >>>::value
 
constexpr auto end_cursor ()
 
 join_view (Rng rng)
 

Static Public Member Functions

static constexpr auto size () -> std::size_t requires(detail::join_cardinality< Rng >() >=0)
 
static constexpr bool use_const_always () noexcept
 

Public Attributes

constexpr auto size() requires(detail Rng outer_ {}