std::ranges Symbol Index (since C++20)
このページは、名前空間 std :: ranges で利用可能な 標準ライブラリ ( 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以降)
approximately_sized_range
<>
(C++26以降)
as_const_view
<>
(C++23以降)
as_rvalue_view
<>
(C++23以降)
B
basic_istream_view
<>
(C++20以降)
begin
(C++20以降)
bidirectional_range
<>
(C++20以降)
binary_search
(C++20以降)
binary_transform_result
<>
(C++20以降)
borrowed_iterator_t
<>
(C++20以降)
borrowed_range
<>
(C++20以降)
borrowed_subrange_t
<>
(C++20以降)
C
cache_latest_view
<>
(C++26以降)
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以降)
concat_view
<>
(C++26以降)
const_iterator_t
<>
(C++23以降)
const_sentinel_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_of
<>
(C++23以降)
elements_view
<>
(C++20以降)
enumerate_view
<>
(C++23以降)
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_range
(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以降)
lower_bound
(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以降)
reserve_hint
<>
(C++26以降)
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以降)
to_input_view
<>
(C++26以降)
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以降)
upper_bound
(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以降)