std::ranges 符号索引
此页面试图列出所有来自标准库(范围库),在命名空间 std::ranges
中的符号。符号以下列方式书写:
- 函数名带
()
。 - 模板带
<>
。
来自 std::ranges 的子命名空间的符号(例如 views)不列于此,但(在图标 ▶ 后的)命名空间名会链接到对应的页面。
A B C D E F G I J K L M N O P R S T U V W Z
A B C D E F G I J K L M N O P R S T U V W Z
A
adjacent_find
(C++23 起)
adjacent_transform_view<>
(C++23 起)
adjacent_view<>
(C++23 起)
advance (C++20 起)
all_of
(C++20 起)
any_of
(C++20 起)
as_const_view<>
(C++23 起)
as_rvalue_view<>
(C++23 起)
B
basic_istream_view<>
(C++20 起)
begin (C++20 起)
bidirectional_range<>
(C++20 起)
binary_transform_result<>
(C++20 起)
borrowed_iterator_t<>
(C++20 起)
borrowed_range<>
(C++20 起)
borrowed_subrange_t<>
(C++20 起)
C
cartesian_product_view<>
(C++23 起)
cbegin (C++20 起)
cdata (C++20 起)
chunk_by_view<>
(C++23 起)
chunk_view<>
(C++23 起)
cend
(C++20 起)
clamp (C++20 起)
common_range<>
(C++20 起)
common_view<>
(C++20 起)
const_iterator_t<>
(C++23 起)
constant_range<>
(C++23 起)
construct_at
(C++20 起)
contains
(C++23 起)
contains_subrange
(C++23 起)
contiguous_range<>
(C++20 起)
copy (C++20 起)
copy_backward
(C++20 起)
copy_backward_result<>
(C++20 起)
copy_if (C++20 起)
copy_if_result<>
(C++20 起)
copy_n (C++20 起)
copy_n_result<>
(C++20 起)
copy_result<>
(C++20 起)
count (C++20 起)
count_if (C++20 起)
crbegin (C++20 起)
crend (C++20 起)
D
dangling (C++20 起)
data
(C++20 起)
destroy (C++20 起)
destroy_at
(C++20 起)
destroy_n (C++20 起)
disable_sized_range<>
(C++20 起)
distance (C++20 起)
drop_view<>
(C++20 起)
drop_while_view<>
(C++20 起)
E
elements_view<>
(C++20 起)
empty (C++20 起)
empty_view<>
(C++20 起)
enable_borrowed_range<>
(C++20 起)
enable_view<> (C++20 起)
end
(C++20 起)
ends_with
(C++23 起)
equal (C++20 起)
equal_to
(C++20 起)
F
fill (C++20 起)
fill_n (C++20 起)
filter_view<>
(C++20 起)
find (C++20 起)
find_end
(C++20 起)
find_first_of
(C++20 起)
find_if (C++20 起)
find_if_not (C++20 起)
find_last
(C++23 起)
find_last_if
(C++23 起)
find_last_if_not
(C++23 起)
fold_left
(C++23 起)
fold_left_first
(C++23 起)
fold_left_first_with_iter
(C++23 起)
fold_left_with_iter
(C++23 起)
fold_right
(C++23 起)
fold_right_last
(C++23 起)
for_each
(C++20 起)
for_each_n
(C++20 起)
for_each_n_result<>
(C++20 起)
for_each_result<>
(C++20 起)
forward_range<>
(C++20 起)
G
generate
(C++20 起)
generate_n
(C++20 起)
get<>()
(std::ranges::subrange
) (C++20 起)
greater
(C++20 起)
greater_equal
(C++20 起)
I
in_found_result<>
(C++20 起)
in_fun_result<>
(C++20 起)
in_in_out_result<>
(C++20 起)
in_in_result<>
(C++20 起)
in_out_out_result<>
(C++20 起)
in_out_result<>
(C++20 起)
in_value_result<>
(C++23 起)
includes
(C++20 起)
inplace_merge
(C++20 起)
input_range<>
(C++20 起)
iota (C++23 起)
iota_result<>
(C++23 起)
iota_view<>
(C++20 起)
is_heap (C++20 起)
is_heap_until
(C++20 起)
is_partitioned
(C++20 起)
is_permutation
(C++20 起)
is_sorted
(C++20 起)
is_sorted_until
(C++20 起)
istream_view<>
(C++20 起)
iter_move
(C++20 起)
iter_swap
(C++20 起)
iterator_t<>
(C++20 起)
J
join_view<>
(C++20 起)
join_with_view<>
(C++23 起)
K
keys_view<>
(C++20 起)
L
lazy_split_view<>
(C++20 起)
less
(C++20 起)
less_equal
(C++20 起)
lexicographical_compare
(C++20 起)
M
make_heap
(C++20 起)
max (C++20 起)
max_element
(C++20 起)
merge (C++20 起)
merge_result<>
(C++20 起)
min (C++20 起)
min_element
(C++20 起)
min_max_result<>
(C++20 起)
minmax (C++20 起)
minmax_element
(C++20 起)
minmax_element_result<>
(C++20 起)
minmax_result<>
(C++20 起)
mismatch
(C++20 起)
mismatch_result<>
(C++20 起)
move (C++20 起)
move_backward
(C++20 起)
move_backward_result<>
(C++20 起)
move_result<>
(C++20 起)
N
next (C++20 起)
next_permutation
(C++20 起)
next_permutation_result<>
(C++20 起)
none_of
(C++20 起)
not_equal_to
(C++20 起)
nth_element
(C++20 起)
O
out_value_result<>
(C++23 起)
output_range<>
(C++20 起)
owning_view<>
(C++20 起)
P
partial_sort
(C++20 起)
partial_sort_copy
(C++20 起)
partial_sort_copy_result<>
(C++20 起)
partition
(C++20 起)
partition_copy
(C++20 起)
partition_copy_result<>
(C++20 起)
partition_point
(C++20 起)
pop_heap
(C++20 起)
prev (C++20 起)
prev_permutation
(C++20 起)
prev_permutation_result<>
(C++20 起)
push_heap
(C++20 起)
R
random_access_range<>
(C++20 起)
range<> (C++20 起)
range_adaptor_closure<>
(C++23 起)
range_const_reference_t<>
(C++23 起)
range_difference_t<>
(C++20 起)
range_reference_t<>
(C++20 起)
range_rvalue_reference_t<>
(C++20 起)
range_size_t<>
(C++20 起)
range_value_t<>
(C++20 起)
rbegin (C++20 起)
ref_view<> (C++20 起)
remove (C++20 起)
remove_copy
(C++20 起)
remove_copy_if
(C++20 起)
remove_copy_if_result<>
(C++20 起)
remove_copy_result<>
(C++20 起)
remove_if (C++20 起)
rend
(C++20 起)
repeat_view<>
(C++23 起)
replace (C++20 起)
replace_copy
(C++20 起)
replace_copy_if
(C++20 起)
replace_copy_if_result<>
(C++20 起)
replace_copy_result<>
(C++20 起)
replace_if
(C++20 起)
reverse (C++20 起)
reverse_copy
(C++20 起)
reverse_copy_result<>
(C++20 起)
reverse_view<>
(C++20 起)
rotate (C++20 起)
rotate_copy
(C++20 起)
rotate_copy_result<>
(C++20 起)
S
sample (C++20 起)
search (C++20 起)
search_n
(C++20 起)
sentinel_t<>
(C++20 起)
set_difference
(C++20 起)
set_difference_result<>
(C++20 起)
set_intersection
(C++20 起)
set_intersection_result<>
(C++20 起)
set_symmetric_difference
(C++20 起)
set_symmetric_difference_result<>
(C++20 起)
set_union
(C++20 起)
set_union_result<>
(C++20 起)
shift_left (C++23 起)
shift_right
(C++23 起)
shuffle (C++20 起)
single_view<>
(C++20 起)
size
(C++20 起)
sized_range<>
(C++20 起)
sort (C++20 起)
sort_heap
(C++20 起)
slide_view<>
(C++23 起)
split_view<>
(C++20 起)
ssize (C++20 起)
stable_partition
(C++20 起)
stable_sort
(C++20 起)
starts_with
(C++23 起)
stride_view<>
(C++23 起)
subrange<> (C++20 起)
subrange_kind
(C++20 起)
swap (C++20 起)
swap_ranges
(C++20 起)
swap_ranges_result<>
(C++20 起)
T
take_view<>
(C++20 起)
take_while_view<>
(C++20 起)
transform
(C++20 起)
to<> (C++23 起)
transform_view<>
(C++20 起)
U
unary_transform_result<>
(C++20 起)
uninitialized_copy
(C++20 起)
uninitialized_copy_n
(C++20 起)
uninitialized_copy_n_result<>
(C++20 起)
uninitialized_copy_result<>
(C++20 起)
uninitialized_default_construct
(C++20 起)
uninitialized_default_construct_n
(C++20 起)
uninitialized_fill
(C++20 起)
uninitialized_fill_n
(C++20 起)
uninitialized_move
(C++20 起)
uninitialized_move_n
(C++20 起)
uninitialized_move_n_result<>
(C++20 起)
uninitialized_move_result<>
(C++20 起)
uninitialized_value_construct
(C++20 起)
uninitialized_value_construct_n
(C++20 起)
unique (C++20 起)
unique_copy
(C++20 起)
unique_copy_result<>
(C++20 起)
V
values_view<>
(C++20 起)
view<> (C++20 起)
view_base (C++20 起)
view_interface<>
(C++20 起)
viewable_range<>
(C++20 起)
▶ views
(C++20 起)
W
wistream_view<>
(C++20 起)
Z
zip_transform_view<>
(C++23 起)
zip_view<> (C++23 起)