[#bsl-ranges] = xref:bsl.adoc[bsl]::ranges :relfileprefix: ../ :mrdocs: Namespace for C++20 range access functions. == Namespaces [cols="1,4"] |=== | Name| Description | xref:bsl/ranges/views.adoc[`views`] | Namespace for `std::ranges::views` aliases in the `bsl` namespace. |=== == Type Aliases [cols="1,4"] |=== | Name| Description | xref:bsl/ranges/elements_of.adoc[`elements_of`] | Alias for `std::elements_of = std::ranges::elements_of<R, Alloc>` in the `bsl` namespace. |=== == Using Declarations [cols="1,4"] |=== | Name| Description | xref:bsl/ranges/adjacent_find.adoc[`adjacent_find`] | Alias for `std::ranges::adjacent_find` in the `bsl` namespace. | xref:bsl/ranges/adjacent_transform_view.adoc[`adjacent_transform_view`] | Alias for `std::ranges::adjacent_transform_view` in the `bsl` namespace. | xref:bsl/ranges/adjacent_view.adoc[`adjacent_view`] | Alias for `std::ranges::adjacent_view` in the `bsl` namespace. | xref:bsl/ranges/advance.adoc[`advance`] | Alias for `std::ranges::advance` in the `bsl` namespace. | xref:bsl/ranges/all_of.adoc[`all_of`] | Alias for `std::ranges::all_of` in the `bsl` namespace. | xref:bsl/ranges/any_of.adoc[`any_of`] | Alias for `std::ranges::any_of` in the `bsl` namespace. | xref:bsl/ranges/as_const_view.adoc[`as_const_view`] | Alias for `std::ranges::as_const_view` in the `bsl` namespace. | xref:bsl/ranges/as_rvalue_view.adoc[`as_rvalue_view`] | Alias for `std::ranges::as_rvalue_view` in the `bsl` namespace. | xref:bsl/ranges/basic_istream_view.adoc[`basic_istream_view`] | Alias for `std::ranges::basic_istream_view` in the `bsl` namespace. | xref:bsl/ranges/begin.adoc[`begin`] | Standard library alias for `std::ranges::begin`. | xref:bsl/ranges/bidirectional_range.adoc[`bidirectional_range`] | Alias for `std::ranges::bidirectional_range` in the `bsl` namespace. | xref:bsl/ranges/binary_search.adoc[`binary_search`] | Alias for `std::ranges::binary_search` in the `bsl` namespace. | xref:bsl/ranges/binary_transform_result.adoc[`binary_transform_result`] | Alias for `std::ranges::binary_transform_result` in the `bsl` namespace. | xref:bsl/ranges/borrowed_iterator_t.adoc[`borrowed_iterator_t`] | Alias for `std::ranges::borrowed_iterator_t` in the `bsl` namespace. | xref:bsl/ranges/borrowed_range.adoc[`borrowed_range`] | Alias for `std::ranges::borrowed_range` in the `bsl` namespace. | xref:bsl/ranges/borrowed_subrange_t.adoc[`borrowed_subrange_t`] | Alias for `std::ranges::borrowed_subrange_t` in the `bsl` namespace. | xref:bsl/ranges/cartesian_product_view.adoc[`cartesian_product_view`] | Alias for `std::ranges::cartesian_product_view` in the `bsl` namespace. | xref:bsl/ranges/cbegin.adoc[`cbegin`] | Alias for `std::ranges::cbegin` in the `bsl` namespace. | xref:bsl/ranges/cdata.adoc[`cdata`] | Alias for `std::ranges::cdata` in the `bsl` namespace. | xref:bsl/ranges/cend.adoc[`cend`] | Alias for `std::ranges::cend` in the `bsl` namespace. | xref:bsl/ranges/chunk_by_view.adoc[`chunk_by_view`] | Alias for `std::ranges::chunk_by_view` in the `bsl` namespace. | xref:bsl/ranges/chunk_view.adoc[`chunk_view`] | Alias for `std::ranges::chunk_view` in the `bsl` namespace. | xref:bsl/ranges/clamp.adoc[`clamp`] | Alias for `std::ranges::clamp` in the `bsl` namespace. | xref:bsl/ranges/common_range.adoc[`common_range`] | Alias for `std::ranges::common_range` in the `bsl` namespace. | xref:bsl/ranges/common_view.adoc[`common_view`] | Alias for `std::ranges::common_view` in the `bsl` namespace. | xref:bsl/ranges/const_iterator_t.adoc[`const_iterator_t`] | Alias for `std::ranges::const_iterator_t` in the `bsl` namespace. | xref:bsl/ranges/const_sentinel_t.adoc[`const_sentinel_t`] | Alias for `std::ranges::const_sentinel_t` in the `bsl` namespace. | xref:bsl/ranges/constant_range.adoc[`constant_range`] | Alias for `std::ranges::constant_range` in the `bsl` namespace. | xref:bsl/ranges/contains.adoc[`contains`] | Alias for `std::ranges::contains` in the `bsl` namespace. | xref:bsl/ranges/contains_subrange.adoc[`contains_subrange`] | Alias for `std::ranges::contains_subrange` in the `bsl` namespace. | xref:bsl/ranges/contiguous_range.adoc[`contiguous_range`] | Alias for `std::ranges::contiguous_range` in the `bsl` namespace. | xref:bsl/ranges/copy.adoc[`copy`] | Alias for `std::ranges::copy` in the `bsl` namespace. | xref:bsl/ranges/copy_backward.adoc[`copy_backward`] | Alias for `std::ranges::copy_backward` in the `bsl` namespace. | xref:bsl/ranges/copy_backward_result.adoc[`copy_backward_result`] | Alias for `std::ranges::copy_backward_result` in the `bsl` namespace. | xref:bsl/ranges/copy_if.adoc[`copy_if`] | Alias for `std::ranges::copy_if` in the `bsl` namespace. | xref:bsl/ranges/copy_if_result.adoc[`copy_if_result`] | Alias for `std::ranges::copy_if_result` in the `bsl` namespace. | xref:bsl/ranges/copy_n.adoc[`copy_n`] | Alias for `std::ranges::copy_n` in the `bsl` namespace. | xref:bsl/ranges/copy_n_result.adoc[`copy_n_result`] | Alias for `std::ranges::copy_n_result` in the `bsl` namespace. | xref:bsl/ranges/copy_result.adoc[`copy_result`] | Alias for `std::ranges::copy_result` in the `bsl` namespace. | xref:bsl/ranges/count.adoc[`count`] | Alias for `std::ranges::count` in the `bsl` namespace. | xref:bsl/ranges/count_if.adoc[`count_if`] | Alias for `std::ranges::count_if` in the `bsl` namespace. | xref:bsl/ranges/crbegin.adoc[`crbegin`] | Alias for `std::ranges::crbegin` in the `bsl` namespace. | xref:bsl/ranges/crend.adoc[`crend`] | Alias for `std::ranges::crend` in the `bsl` namespace. | xref:bsl/ranges/dangling.adoc[`dangling`] | Alias for `std::ranges::dangling` in the `bsl` namespace. | xref:bsl/ranges/data.adoc[`data`] | Alias for `std::ranges::data` in the `bsl` namespace. | xref:bsl/ranges/disable_sized_range.adoc[`disable_sized_range`] | Alias for `std::ranges::disable_sized_range` in the `bsl` namespace. | xref:bsl/ranges/distance.adoc[`distance`] | Alias for `std::ranges::distance` in the `bsl` namespace. | xref:bsl/ranges/drop_view.adoc[`drop_view`] | Alias for `std::ranges::drop_view` in the `bsl` namespace. | xref:bsl/ranges/drop_while_view.adoc[`drop_while_view`] | Alias for `std::ranges::drop_while_view` in the `bsl` namespace. | xref:bsl/ranges/elements_view.adoc[`elements_view`] | Alias for `std::ranges::elements_view` in the `bsl` namespace. | xref:bsl/ranges/empty.adoc[`empty`] | Alias for `std::ranges::empty` in the `bsl` namespace. | xref:bsl/ranges/empty_view.adoc[`empty_view`] | Alias for `std::ranges::empty_view` in the `bsl` namespace. | xref:bsl/ranges/enable_borrowed_range.adoc[`enable_borrowed_range`] | Alias for `std::ranges::enable_borrowed_range` in the `bsl` namespace. | xref:bsl/ranges/enable_view.adoc[`enable_view`] | Alias for `std::ranges::enable_view` in the `bsl` namespace. | xref:bsl/ranges/end.adoc[`end`] | Alias for `std::ranges::end` in the `bsl` namespace. | xref:bsl/ranges/enumerate_view.adoc[`enumerate_view`] | Alias for `std::ranges::enumerate_view` in the `bsl` namespace. | xref:bsl/ranges/equal.adoc[`equal`] | Alias for `std::ranges::equal` in the `bsl` namespace. | xref:bsl/ranges/equal_range.adoc[`equal_range`] | Alias for `std::ranges::equal_range` in the `bsl` namespace. | xref:bsl/ranges/fill.adoc[`fill`] | Alias for `std::ranges::fill` in the `bsl` namespace. | xref:bsl/ranges/fill_n.adoc[`fill_n`] | Alias for `std::ranges::fill_n` in the `bsl` namespace. | xref:bsl/ranges/filter_view.adoc[`filter_view`] | Alias for `std::ranges::filter_view` in the `bsl` namespace. | xref:bsl/ranges/find.adoc[`find`] | Alias for `std::ranges::find` in the `bsl` namespace. | xref:bsl/ranges/find_end.adoc[`find_end`] | Alias for `std::ranges::find_end` in the `bsl` namespace. | xref:bsl/ranges/find_first_of.adoc[`find_first_of`] | Alias for `std::ranges::find_first_of` in the `bsl` namespace. | xref:bsl/ranges/find_if.adoc[`find_if`] | Alias for `std::ranges::find_if` in the `bsl` namespace. | xref:bsl/ranges/find_if_not.adoc[`find_if_not`] | Alias for `std::ranges::find_if_not` in the `bsl` namespace. | xref:bsl/ranges/find_last.adoc[`find_last`] | Alias for `std::ranges::find_last` in the `bsl` namespace. | xref:bsl/ranges/find_last_if.adoc[`find_last_if`] | Alias for `std::ranges::find_last_if` in the `bsl` namespace. | xref:bsl/ranges/find_last_if_not.adoc[`find_last_if_not`] | Alias for `std::ranges::find_last_if_not` in the `bsl` namespace. | xref:bsl/ranges/fold_left.adoc[`fold_left`] | Alias for `std::ranges::fold_left` in the `bsl` namespace. | xref:bsl/ranges/fold_left_first.adoc[`fold_left_first`] | Alias for `std::ranges::fold_left_first` in the `bsl` namespace. | xref:bsl/ranges/fold_left_first_with_iter.adoc[`fold_left_first_with_iter`] | Alias for `std::ranges::fold_left_first_with_iter` in the `bsl` namespace. | xref:bsl/ranges/fold_left_first_with_iter_result.adoc[`fold_left_first_with_iter_result`] | Alias for `std::ranges::fold_left_first_with_iter_result` in the `bsl` namespace. | xref:bsl/ranges/fold_left_with_iter.adoc[`fold_left_with_iter`] | Alias for `std::ranges::fold_left_with_iter` in the `bsl` namespace. | xref:bsl/ranges/fold_left_with_iter_result.adoc[`fold_left_with_iter_result`] | Alias for `std::ranges::fold_left_with_iter_result` in the `bsl` namespace. | xref:bsl/ranges/fold_right.adoc[`fold_right`] | Alias for `std::ranges::fold_right` in the `bsl` namespace. | xref:bsl/ranges/fold_right_last.adoc[`fold_right_last`] | Alias for `std::ranges::fold_right_last` in the `bsl` namespace. | xref:bsl/ranges/for_each.adoc[`for_each`] | Alias for `std::ranges::for_each` in the `bsl` namespace. | xref:bsl/ranges/for_each_n.adoc[`for_each_n`] | Alias for `std::ranges::for_each_n` in the `bsl` namespace. | xref:bsl/ranges/for_each_n_result.adoc[`for_each_n_result`] | Alias for `std::ranges::for_each_n_result` in the `bsl` namespace. | xref:bsl/ranges/for_each_result.adoc[`for_each_result`] | Alias for `std::ranges::for_each_result` in the `bsl` namespace. | xref:bsl/ranges/forward_range.adoc[`forward_range`] | Alias for `std::ranges::forward_range` in the `bsl` namespace. | xref:bsl/ranges/generate.adoc[`generate`] | Alias for `std::ranges::generate` in the `bsl` namespace. | xref:bsl/ranges/generate_n.adoc[`generate_n`] | Alias for `std::ranges::generate_n` in the `bsl` namespace. | xref:bsl/ranges/in_found_result.adoc[`in_found_result`] | Alias for `std::ranges::in_found_result` in the `bsl` namespace. | xref:bsl/ranges/in_fun_result.adoc[`in_fun_result`] | Alias for `std::ranges::in_fun_result` in the `bsl` namespace. | xref:bsl/ranges/in_in_out_result.adoc[`in_in_out_result`] | Alias for `std::ranges::in_in_out_result` in the `bsl` namespace. | xref:bsl/ranges/in_in_result.adoc[`in_in_result`] | Alias for `std::ranges::in_in_result` in the `bsl` namespace. | xref:bsl/ranges/in_out_out_result.adoc[`in_out_out_result`] | Alias for `std::ranges::in_out_out_result` in the `bsl` namespace. | xref:bsl/ranges/in_out_result.adoc[`in_out_result`] | Alias for `std::ranges::in_out_result` in the `bsl` namespace. | xref:bsl/ranges/in_value_result.adoc[`in_value_result`] | Alias for `std::ranges::in_value_result` in the `bsl` namespace. | xref:bsl/ranges/includes.adoc[`includes`] | Alias for `std::ranges::includes` in the `bsl` namespace. | xref:bsl/ranges/inplace_merge.adoc[`inplace_merge`] | Alias for `std::ranges::inplace_merge` in the `bsl` namespace. | xref:bsl/ranges/input_range.adoc[`input_range`] | Alias for `std::ranges::input_range` in the `bsl` namespace. | xref:bsl/ranges/iota.adoc[`iota`] | Alias for `std::ranges::iota` in the `bsl` namespace. | xref:bsl/ranges/iota_result.adoc[`iota_result`] | Alias for `std::ranges::iota_result` in the `bsl` namespace. | xref:bsl/ranges/iota_view.adoc[`iota_view`] | Alias for `std::ranges::iota_view` in the `bsl` namespace. | xref:bsl/ranges/is_heap.adoc[`is_heap`] | Alias for `std::ranges::is_heap` in the `bsl` namespace. | xref:bsl/ranges/is_heap_until.adoc[`is_heap_until`] | Alias for `std::ranges::is_heap_until` in the `bsl` namespace. | xref:bsl/ranges/is_partitioned.adoc[`is_partitioned`] | Alias for `std::ranges::is_partitioned` in the `bsl` namespace. | xref:bsl/ranges/is_permutation.adoc[`is_permutation`] | Alias for `std::ranges::is_permutation` in the `bsl` namespace. | xref:bsl/ranges/is_sorted.adoc[`is_sorted`] | Alias for `std::ranges::is_sorted` in the `bsl` namespace. | xref:bsl/ranges/is_sorted_until.adoc[`is_sorted_until`] | Alias for `std::ranges::is_sorted_until` in the `bsl` namespace. | xref:bsl/ranges/istream_view.adoc[`istream_view`] | Alias for `std::ranges::istream_view` in the `bsl` namespace. | xref:bsl/ranges/iter_move.adoc[`iter_move`] | Alias for `std::ranges::iter_move` in the `bsl` namespace. | xref:bsl/ranges/iter_swap.adoc[`iter_swap`] | Alias for `std::ranges::iter_swap` in the `bsl` namespace. | xref:bsl/ranges/iterator_t.adoc[`iterator_t`] | Alias for `std::ranges::iterator_t` in the `bsl` namespace. | xref:bsl/ranges/join_view.adoc[`join_view`] | Alias for `std::ranges::join_view` in the `bsl` namespace. | xref:bsl/ranges/join_with_view.adoc[`join_with_view`] | Alias for `std::ranges::join_with_view` in the `bsl` namespace. | xref:bsl/ranges/keys_view.adoc[`keys_view`] | Alias for `std::ranges::keys_view` in the `bsl` namespace. | xref:bsl/ranges/lazy_split_view.adoc[`lazy_split_view`] | Alias for `std::ranges::lazy_split_view` in the `bsl` namespace. | xref:bsl/ranges/lexicographical_compare.adoc[`lexicographical_compare`] | Alias for `std::ranges::lexicographical_compare` in the `bsl` namespace. | xref:bsl/ranges/lower_bound.adoc[`lower_bound`] | Alias for `std::ranges::lower_bound` in the `bsl` namespace. | xref:bsl/ranges/make_heap.adoc[`make_heap`] | Alias for `std::ranges::make_heap` in the `bsl` namespace. | xref:bsl/ranges/max.adoc[`max`] | Alias for `std::ranges::max` in the `bsl` namespace. | xref:bsl/ranges/max_element.adoc[`max_element`] | Alias for `std::ranges::max_element` in the `bsl` namespace. | xref:bsl/ranges/merge.adoc[`merge`] | Alias for `std::ranges::merge` in the `bsl` namespace. | xref:bsl/ranges/merge_result.adoc[`merge_result`] | Alias for `std::ranges::merge_result` in the `bsl` namespace. | xref:bsl/ranges/min.adoc[`min`] | Alias for `std::ranges::min` in the `bsl` namespace. | xref:bsl/ranges/min_element.adoc[`min_element`] | Alias for `std::ranges::min_element` in the `bsl` namespace. | xref:bsl/ranges/min_max_result.adoc[`min_max_result`] | Alias for `std::ranges::min_max_result` in the `bsl` namespace. | xref:bsl/ranges/minmax.adoc[`minmax`] | Alias for `std::ranges::minmax` in the `bsl` namespace. | xref:bsl/ranges/minmax_element.adoc[`minmax_element`] | Alias for `std::ranges::minmax_element` in the `bsl` namespace. | xref:bsl/ranges/minmax_element_result.adoc[`minmax_element_result`] | Alias for `std::ranges::minmax_element_result` in the `bsl` namespace. | xref:bsl/ranges/minmax_result.adoc[`minmax_result`] | Alias for `std::ranges::minmax_result` in the `bsl` namespace. | xref:bsl/ranges/mismatch.adoc[`mismatch`] | Alias for `std::ranges::mismatch` in the `bsl` namespace. | xref:bsl/ranges/mismatch_result.adoc[`mismatch_result`] | Alias for `std::ranges::mismatch_result` in the `bsl` namespace. | xref:bsl/ranges/move.adoc[`move`] | Alias for `std::ranges::move` in the `bsl` namespace. | xref:bsl/ranges/move_backward.adoc[`move_backward`] | Alias for `std::ranges::move_backward` in the `bsl` namespace. | xref:bsl/ranges/move_backward_result.adoc[`move_backward_result`] | Alias for `std::ranges::move_backward_result` in the `bsl` namespace. | xref:bsl/ranges/move_result.adoc[`move_result`] | Alias for `std::ranges::move_result` in the `bsl` namespace. | xref:bsl/ranges/next.adoc[`next`] | Alias for `std::ranges::next` in the `bsl` namespace. | xref:bsl/ranges/next_permutation.adoc[`next_permutation`] | Alias for `std::ranges::next_permutation` in the `bsl` namespace. | xref:bsl/ranges/next_permutation_result.adoc[`next_permutation_result`] | Alias for `std::ranges::next_permutation_result` in the `bsl` namespace. | xref:bsl/ranges/none_of.adoc[`none_of`] | Alias for `std::ranges::none_of` in the `bsl` namespace. | xref:bsl/ranges/nth_element.adoc[`nth_element`] | Alias for `std::ranges::nth_element` in the `bsl` namespace. | xref:bsl/ranges/out_value_result.adoc[`out_value_result`] | Alias for `std::ranges::out_value_result` in the `bsl` namespace. | xref:bsl/ranges/output_range.adoc[`output_range`] | Alias for `std::ranges::output_range` in the `bsl` namespace. | xref:bsl/ranges/owning_view.adoc[`owning_view`] | Alias for `std::ranges::owning_view` in the `bsl` namespace. | xref:bsl/ranges/partial_sort.adoc[`partial_sort`] | Alias for `std::ranges::partial_sort` in the `bsl` namespace. | xref:bsl/ranges/partial_sort_copy.adoc[`partial_sort_copy`] | Alias for `std::ranges::partial_sort_copy` in the `bsl` namespace. | xref:bsl/ranges/partition.adoc[`partition`] | Alias for `std::ranges::partition` in the `bsl` namespace. | xref:bsl/ranges/partition_copy.adoc[`partition_copy`] | Alias for `std::ranges::partition_copy` in the `bsl` namespace. | xref:bsl/ranges/partition_copy_result.adoc[`partition_copy_result`] | Alias for `std::ranges::partition_copy_result` in the `bsl` namespace. | xref:bsl/ranges/partition_point.adoc[`partition_point`] | Alias for `std::ranges::partition_point` in the `bsl` namespace. | xref:bsl/ranges/pop_heap.adoc[`pop_heap`] | Alias for `std::ranges::pop_heap` in the `bsl` namespace. | xref:bsl/ranges/prev.adoc[`prev`] | Alias for `std::ranges::prev` in the `bsl` namespace. | xref:bsl/ranges/prev_permutation.adoc[`prev_permutation`] | Alias for `std::ranges::prev_permutation` in the `bsl` namespace. | xref:bsl/ranges/prev_permutation_result.adoc[`prev_permutation_result`] | Alias for `std::ranges::prev_permutation_result` in the `bsl` namespace. | xref:bsl/ranges/push_heap.adoc[`push_heap`] | Alias for `std::ranges::push_heap` in the `bsl` namespace. | xref:bsl/ranges/random_access_range.adoc[`random_access_range`] | Alias for `std::ranges::random_access_range` in the `bsl` namespace. | xref:bsl/ranges/range.adoc[`range`] | Alias for `std::ranges::range` in the `bsl` namespace. | xref:bsl/ranges/range_adaptor_closure.adoc[`range_adaptor_closure`] | Alias for `std::ranges::range_adaptor_closure` in the `bsl` namespace. | xref:bsl/ranges/range_const_reference_t.adoc[`range_const_reference_t`] | Alias for `std::ranges::range_const_reference_t` in the `bsl` namespace. | xref:bsl/ranges/range_difference_t.adoc[`range_difference_t`] | Alias for `std::ranges::range_difference_t` in the `bsl` namespace. | xref:bsl/ranges/range_reference_t.adoc[`range_reference_t`] | Alias for `std::ranges::range_reference_t` in the `bsl` namespace. | xref:bsl/ranges/range_rvalue_reference_t.adoc[`range_rvalue_reference_t`] | Alias for `std::ranges::range_rvalue_reference_t` in the `bsl` namespace. | xref:bsl/ranges/range_size_t.adoc[`range_size_t`] | Alias for `std::ranges::range_size_t` in the `bsl` namespace. | xref:bsl/ranges/range_value_t.adoc[`range_value_t`] | Alias for `std::ranges::range_value_t` in the `bsl` namespace. | xref:bsl/ranges/rbegin.adoc[`rbegin`] | Alias for `std::ranges::rbegin` in the `bsl` namespace. | xref:bsl/ranges/ref_view.adoc[`ref_view`] | Alias for `std::ranges::ref_view` in the `bsl` namespace. | xref:bsl/ranges/remove.adoc[`remove`] | Alias for `std::ranges::remove` in the `bsl` namespace. | xref:bsl/ranges/remove_copy.adoc[`remove_copy`] | Alias for `std::ranges::remove_copy` in the `bsl` namespace. | xref:bsl/ranges/remove_copy_if.adoc[`remove_copy_if`] | Alias for `std::ranges::remove_copy_if` in the `bsl` namespace. | xref:bsl/ranges/remove_copy_if_result.adoc[`remove_copy_if_result`] | Alias for `std::ranges::remove_copy_if_result` in the `bsl` namespace. | xref:bsl/ranges/remove_copy_result.adoc[`remove_copy_result`] | Alias for `std::ranges::remove_copy_result` in the `bsl` namespace. | xref:bsl/ranges/remove_if.adoc[`remove_if`] | Alias for `std::ranges::remove_if` in the `bsl` namespace. | xref:bsl/ranges/rend.adoc[`rend`] | Alias for `std::ranges::rend` in the `bsl` namespace. | xref:bsl/ranges/repeat_view.adoc[`repeat_view`] | Alias for `std::ranges::repeat_view` in the `bsl` namespace. | xref:bsl/ranges/replace.adoc[`replace`] | Alias for `std::ranges::replace` in the `bsl` namespace. | xref:bsl/ranges/replace_copy.adoc[`replace_copy`] | Alias for `std::ranges::replace_copy` in the `bsl` namespace. | xref:bsl/ranges/replace_copy_if.adoc[`replace_copy_if`] | Alias for `std::ranges::replace_copy_if` in the `bsl` namespace. | xref:bsl/ranges/replace_copy_if_result.adoc[`replace_copy_if_result`] | Alias for `std::ranges::replace_copy_if_result` in the `bsl` namespace. | xref:bsl/ranges/replace_copy_result.adoc[`replace_copy_result`] | Alias for `std::ranges::replace_copy_result` in the `bsl` namespace. | xref:bsl/ranges/replace_if.adoc[`replace_if`] | Alias for `std::ranges::replace_if` in the `bsl` namespace. | xref:bsl/ranges/reverse.adoc[`reverse`] | Alias for `std::ranges::reverse` in the `bsl` namespace. | xref:bsl/ranges/reverse_copy.adoc[`reverse_copy`] | Alias for `std::ranges::reverse_copy` in the `bsl` namespace. | xref:bsl/ranges/reverse_copy_result.adoc[`reverse_copy_result`] | Alias for `std::ranges::reverse_copy_result` in the `bsl` namespace. | xref:bsl/ranges/reverse_view.adoc[`reverse_view`] | Alias for `std::ranges::reverse_view` in the `bsl` namespace. | xref:bsl/ranges/rotate.adoc[`rotate`] | Alias for `std::ranges::rotate` in the `bsl` namespace. | xref:bsl/ranges/rotate_copy.adoc[`rotate_copy`] | Alias for `std::ranges::rotate_copy` in the `bsl` namespace. | xref:bsl/ranges/rotate_copy_result.adoc[`rotate_copy_result`] | Alias for `std::ranges::rotate_copy_result` in the `bsl` namespace. | xref:bsl/ranges/sample.adoc[`sample`] | Alias for `std::ranges::sample` in the `bsl` namespace. | xref:bsl/ranges/search.adoc[`search`] | Alias for `std::ranges::search` in the `bsl` namespace. | xref:bsl/ranges/search_n.adoc[`search_n`] | Alias for `std::ranges::search_n` in the `bsl` namespace. | xref:bsl/ranges/sentinel_t.adoc[`sentinel_t`] | Alias for `std::ranges::sentinel_t` in the `bsl` namespace. | xref:bsl/ranges/set_difference.adoc[`set_difference`] | Alias for `std::ranges::set_difference` in the `bsl` namespace. | xref:bsl/ranges/set_difference_result.adoc[`set_difference_result`] | Alias for `std::ranges::set_difference_result` in the `bsl` namespace. | xref:bsl/ranges/set_intersection.adoc[`set_intersection`] | Alias for `std::ranges::set_intersection` in the `bsl` namespace. | xref:bsl/ranges/set_intersection_result.adoc[`set_intersection_result`] | Alias for `std::ranges::set_intersection_result` in the `bsl` namespace. | xref:bsl/ranges/set_symmetric_difference.adoc[`set_symmetric_difference`] | Alias for `std::ranges::set_symmetric_difference` in the `bsl` namespace. | xref:bsl/ranges/set_symmetric_difference_result.adoc[`set_symmetric_difference_result`] | Alias for `std::ranges::set_symmetric_difference_result` in the `bsl` namespace. | xref:bsl/ranges/set_union.adoc[`set_union`] | Alias for `std::ranges::set_union` in the `bsl` namespace. | xref:bsl/ranges/set_union_result.adoc[`set_union_result`] | Alias for `std::ranges::set_union_result` in the `bsl` namespace. | xref:bsl/ranges/shuffle.adoc[`shuffle`] | Alias for `std::ranges::shuffle` in the `bsl` namespace. | xref:bsl/ranges/single_view.adoc[`single_view`] | Alias for `std::ranges::single_view` in the `bsl` namespace. | xref:bsl/ranges/size.adoc[`size`] | Alias for `std::ranges::size` in the `bsl` namespace. | xref:bsl/ranges/sized_range.adoc[`sized_range`] | Alias for `std::ranges::sized_range` in the `bsl` namespace. | xref:bsl/ranges/slide_view.adoc[`slide_view`] | Alias for `std::ranges::slide_view` in the `bsl` namespace. | xref:bsl/ranges/sort.adoc[`sort`] | Alias for `std::ranges::sort` in the `bsl` namespace. | xref:bsl/ranges/sort_heap.adoc[`sort_heap`] | Alias for `std::ranges::sort_heap` in the `bsl` namespace. | xref:bsl/ranges/split_view.adoc[`split_view`] | Alias for `std::ranges::split_view` in the `bsl` namespace. | xref:bsl/ranges/ssize.adoc[`ssize`] | Alias for `std::ranges::ssize` in the `bsl` namespace. | xref:bsl/ranges/stable_partition.adoc[`stable_partition`] | Alias for `std::ranges::stable_partition` in the `bsl` namespace. | xref:bsl/ranges/stable_sort.adoc[`stable_sort`] | Alias for `std::ranges::stable_sort` in the `bsl` namespace. | xref:bsl/ranges/stride_view.adoc[`stride_view`] | Alias for `std::ranges::stride_view` in the `bsl` namespace. | xref:bsl/ranges/subrange.adoc[`subrange`] | Alias for `std::ranges::subrange` in the `bsl` namespace. | xref:bsl/ranges/subrange_kind.adoc[`subrange_kind`] | Alias for `std::ranges::subrange_kind` in the `bsl` namespace. | xref:bsl/ranges/swap_ranges.adoc[`swap_ranges`] | Alias for `std::ranges::swap_ranges` in the `bsl` namespace. | xref:bsl/ranges/swap_ranges_result.adoc[`swap_ranges_result`] | Alias for `std::ranges::swap_ranges_result` in the `bsl` namespace. | xref:bsl/ranges/take_view.adoc[`take_view`] | Alias for `std::ranges::take_view` in the `bsl` namespace. | xref:bsl/ranges/take_while_view.adoc[`take_while_view`] | Alias for `std::ranges::take_while_view` in the `bsl` namespace. | xref:bsl/ranges/to.adoc[`to`] | Alias for `std::ranges::to` in the `bsl` namespace. | xref:bsl/ranges/transform.adoc[`transform`] | Alias for `std::ranges::transform` in the `bsl` namespace. | xref:bsl/ranges/transform_view.adoc[`transform_view`] | Alias for `std::ranges::transform_view` in the `bsl` namespace. | xref:bsl/ranges/unary_transform_result.adoc[`unary_transform_result`] | Alias for `std::ranges::unary_transform_result` in the `bsl` namespace. | xref:bsl/ranges/unique.adoc[`unique`] | Alias for `std::ranges::unique` in the `bsl` namespace. | xref:bsl/ranges/unique_copy.adoc[`unique_copy`] | Alias for `std::ranges::unique_copy` in the `bsl` namespace. | xref:bsl/ranges/unique_copy_result.adoc[`unique_copy_result`] | Alias for `std::ranges::unique_copy_result` in the `bsl` namespace. | xref:bsl/ranges/upper_bound.adoc[`upper_bound`] | Alias for `std::ranges::upper_bound` in the `bsl` namespace. | xref:bsl/ranges/values_view.adoc[`values_view`] | Alias for `std::ranges::values_view` in the `bsl` namespace. | xref:bsl/ranges/view.adoc[`view`] | Alias for `std::ranges::view` in the `bsl` namespace. | xref:bsl/ranges/view_base.adoc[`view_base`] | Alias for `std::ranges::view_base` in the `bsl` namespace. | xref:bsl/ranges/view_interface.adoc[`view_interface`] | Alias for `std::ranges::view_interface` in the `bsl` namespace. | xref:bsl/ranges/viewable_range.adoc[`viewable_range`] | Alias for `std::ranges::viewable_range` in the `bsl` namespace. | xref:bsl/ranges/wistream_view.adoc[`wistream_view`] | Alias for `std::ranges::wistream_view` in the `bsl` namespace. | xref:bsl/ranges/zip_transform_view.adoc[`zip_transform_view`] | Alias for `std::ranges::zip_transform_view` in the `bsl` namespace. | xref:bsl/ranges/zip_view.adoc[`zip_view`] | Alias for `std::ranges::zip_view` in the `bsl` namespace. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#