std::ranges::join_with_view<V,Pattern>::join_with_view
De es.cppreference.net
join_with_view()
requires std::default_initializable<V> &&
std::default_initializable<Pattern> = default;
|
(1) | (desde C++23) |
constexpr explicit join_with_view( V base, Pattern pattern );
|
(2) | (desde C++23) |
template< ranges::input_range R >
requires std::constructible_from<V, views::all_t<R>> &&
std::constructible_from
<Pattern, ranges::single_view
<ranges::range_value_t</*InnerRng*/>>>
constexpr explicit join_with_view
( R&& r, ranges::range_value_t</*InnerRng*/> e );
|
(3) | (desde C++23) |
Construye un join_with_view, inicializa la vista subyacente base_ y el patrón almacenado pattern_ .
| Sobrecarga | Miembros de datos | |
|---|---|---|
base_
|
pattern_
| |
| (1) | inicializado por valor | inicializado por valor |
| (2) | inicializado con std::move(base)
|
inicializado con std::move(pattern)
|
| (3) | inicializado con views::all(std::forward<R>(r))
|
inicializado con views::single(std::move(e))
|
Parámetros
| base | - | una vista de rangos a ser aplanados |
| pattern | - | vista a ser utilizada como delimitador |
| e | - | elemento a ser utilizado como delimitador |
Ejemplo
|
Esta sección está incompleta
Razón: sin ejemplo |