|
struct | addressof_fn |
|
struct | adjacent_filter_base_fn |
|
struct | adjacent_filter_fn |
|
struct | adjacent_remove_if_base_fn |
|
struct | adjacent_remove_if_fn |
|
struct | all_fn |
|
struct | c_str_fn |
| View a \0 -terminated C string (e.g. More...
|
|
struct | cache1_fn |
|
struct | cartesian_product_fn |
|
struct | chunk_base_fn |
|
struct | chunk_by_base_fn |
|
struct | chunk_by_fn |
|
struct | chunk_fn |
|
struct | closed_indices_fn |
| Inclusive range of indices: [from, to]. More...
|
|
struct | closed_iota_fn |
|
struct | common_fn |
|
struct | concat_fn |
|
struct | const_fn |
|
struct | counted_fn |
|
struct | cpp20_common_fn |
|
struct | cpp20_counted_fn |
|
struct | cpp20_filter_base_fn |
| Given a source range and a unary predicate, present a view of the elements that satisfy the predicate. More...
|
|
struct | cpp20_filter_fn |
|
struct | cpp20_join_fn |
|
struct | cycle_fn |
| Returns an infinite range that endlessly repeats the source range. More...
|
|
struct | delimit_base_fn |
|
struct | delimit_fn |
|
struct | drop_base_fn |
|
struct | drop_exactly_base_fn |
|
struct | drop_exactly_fn |
|
struct | drop_fn |
|
struct | drop_last_base_fn |
|
struct | drop_last_fn |
|
struct | drop_while_base_fn |
|
struct | drop_while_bind_fn |
|
struct | drop_while_fn |
|
struct | enumerate_fn |
| Lazily pairs each element in a source range with its corresponding index. More...
|
|
struct | exclusive_scan_base_fn |
|
struct | exclusive_scan_fn |
|
struct | filter_base_fn |
| Given a source range, unary predicate, and optional projection, present a view of the elements that satisfy the predicate. More...
|
|
struct | filter_fn |
|
struct | for_each_base_fn |
| Lazily applies an unary function to each element in the source range that returns another range (possibly empty), flattening the result. More...
|
|
struct | for_each_fn |
|
struct | generate_fn |
|
struct | generate_n_fn |
|
struct | group_by_base_fn |
|
struct | group_by_fn |
|
struct | indices_fn |
| Half-open range of indices: [from, to). More...
|
|
struct | indirect_fn |
|
struct | intersperse_base_fn |
|
struct | intersperse_fn |
|
struct | ints_fn |
|
struct | iota_fn |
|
struct | iter_take_while_base_fn |
|
struct | iter_take_while_fn |
|
struct | iter_transform_base_fn |
|
struct | iter_transform_fn |
|
struct | iter_zip_with_fn |
|
struct | join_base_fn |
|
struct | join_bind_fn |
|
struct | join_fn |
|
struct | keys_fn |
|
struct | linear_distribute_fn |
| Distributes n values linearly in the closed interval [from , to ]. More...
|
|
struct | linear_distribute_view |
|
struct | move_fn |
|
struct | partial_sum_base_fn |
|
struct | partial_sum_fn |
|
struct | ref_fn |
|
struct | remove_base_fn |
|
struct | remove_bind_fn |
|
struct | remove_fn |
|
struct | remove_if_base_fn |
| Given a source range, unary predicate, and optional projection, present a view of the elements that do not satisfy the predicate. More...
|
|
struct | remove_if_bind_fn |
|
struct | remove_if_fn |
|
struct | repeat_fn |
|
struct | repeat_n_fn |
|
struct | replace_base_fn |
|
struct | replace_fn |
|
struct | replace_if_base_fn |
|
struct | replace_if_fn |
|
struct | reverse_fn |
|
struct | sample_base_fn |
| Returns a random sample of a range of length size(range) . More...
|
|
struct | sample_fn |
|
struct | set_difference_base_fn |
|
struct | set_difference_fn |
|
struct | set_intersection_base_fn |
|
struct | set_intersection_fn |
|
struct | set_symmetric_difference_base_fn |
|
struct | set_symmetric_difference_fn |
|
struct | set_union_base_fn |
|
struct | set_union_fn |
|
struct | single_fn |
|
struct | slice_base_fn |
|
struct | slice_fn |
|
struct | sliding_base_fn |
|
struct | sliding_fn |
|
struct | split_base_fn |
|
struct | split_fn |
|
struct | split_when_base_fn |
|
struct | split_when_fn |
|
struct | stride_base_fn |
|
struct | stride_fn |
|
struct | tail_fn |
|
struct | take_base_fn |
|
struct | take_exactly_base_fn |
|
struct | take_exactly_fn |
|
struct | take_fn |
|
struct | take_last_base_fn |
|
struct | take_last_fn |
|
struct | take_while_base_fn |
|
struct | take_while_bind_fn |
|
struct | take_while_fn |
|
struct | tokenize_base_fn |
|
struct | tokenize_fn |
|
struct | transform_base_fn |
|
struct | transform_fn |
|
struct | trim_base_fn |
|
struct | trim_bind_fn |
|
struct | trim_fn |
|
struct | unbounded_fn |
|
struct | unique_base_fn |
|
struct | unique_fn |
|
struct | values_fn |
|
struct | view_closure |
|
struct | zip_fn |
|
struct | zip_with_fn |
|
|
| template (typename Rng, typename Fun)(concept(transformable_range_)(Rng |
|
regular_invocable< Fun &, range_reference_t< Rng > > | AND (!std::is_void< indirect_result_t< Fun &, iterator_t< Rng > > >::value)) |
|
| template (typename Rng1, typename Rng2, typename Fun)(concept(transformable_ranges_)(Rng1 |
|
regular_invocable< Fun &, range_reference_t< Rng1 >, range_reference_t< Rng2 > > | AND (!std::is_void< indirect_result_t< Fun &, iterator_t< Rng1 >, iterator_t< Rng2 > > >::value)) |
|
| template (typename Fun, typename... Rngs)(concept(zippable_with_)(Fun |
|