Range-v3
Range algorithms, views, and actions for the Standard Library
join.hpp File Reference

Classes

struct  ranges::join_view< Rng >
 
struct  ranges::join_with_view< Rng, ValRng >
 
struct  ranges::views::cpp20_join_fn
 
struct  ranges::views::join_base_fn
 
struct  ranges::views::join_bind_fn
 
struct  ranges::views::join_fn
 

Typedefs

template<typename Rng >
using ranges::cpp20::join_view = ranges::join_view< Rng >
 

Functions

template<typename Rng >
requires views::joinable_range< Rng > ranges::join_view (Rng &&) -> join_view< views::all_t< Rng >>
 
template<typename Rng , typename ValRng >
requires views::joinable_with_range< Rng, ValRng > ranges::join_with_view (Rng &&, ValRng &&) -> join_with_view< views::all_t< Rng >, views::all_t< ValRng >>
 

Variables

constexpr ranges::views::view_closure< ranges::views::cpp20_join_fnranges::cpp20::views::join {}