std::ranges シンボルインデックス
このページでは、標準ライブラリ(rangesライブラリ)の `std::ranges` 名前空間で利用可能なすべてのシンボルをリストアップしようとしています。シンボルは以下のように記述されています。
- 関数名は
()を付けて表記します。 - テンプレートには
<>を付けます。
(例: `views` のような)`std::ranges` のサブ名前空間からのシンボルはここではリストされていませんが、名前空間名(▶アイコン付き)は対応するページへのリンクになっています。
目次 |
[編集] 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 以降)