Namespaces
Variants
Views
Actions

Difference between revisions of "cpp/symbol index/ranges"

From cppreference.com
m (V: P1754R1)
(P1754R1)
Line 19: Line 19:
 
===B===
 
===B===
 
{{ltt|cpp/algorithm/ranges/begin}} {{mark since c++20}} <br/>
 
{{ltt|cpp/algorithm/ranges/begin}} {{mark since c++20}} <br/>
{{ltt|cpp/algorithm/ranges/BidirectionalRange}} {{mark since c++20}} <br/>
+
{{lconcept|bidirectional_range}} {{mark since c++20}} <br/>
  
 
===C===
 
===C===
Line 25: Line 25:
 
{{ltt|cpp/ranges/data | cdata}} {{mark since c++20}} <br/>
 
{{ltt|cpp/ranges/data | cdata}} {{mark since c++20}} <br/>
 
{{ltt|cpp/ranges/end | cend}} {{mark since c++20}} <br/>
 
{{ltt|cpp/ranges/end | cend}} {{mark since c++20}} <br/>
 +
{{lconcept|common_range}} {{mark since c++20}} <br/>
 
{{ltt|cpp/ranges/common_view | common_view<>}} {{mark since c++20}} <br/>
 
{{ltt|cpp/ranges/common_view | common_view<>}} {{mark since c++20}} <br/>
{{ltt|cpp/ranges/CommonRange}} {{mark since c++20}} <br/>
+
{{lconcept|contiguous_range}} {{mark since c++20}} <br/>
{{ltt|cpp/ranges/ContiguousRange}} {{mark since c++20}} <br/>
+
 
{{ltt|cpp/algorithm/ranges/copy}} {{mark since c++20}} <br/>
 
{{ltt|cpp/algorithm/ranges/copy}} {{mark since c++20}} <br/>
 
{{ltt|cpp/algorithm/ranges/copy_backward}} {{mark since c++20}} <br/>
 
{{ltt|cpp/algorithm/ranges/copy_backward}} {{mark since c++20}} <br/>
Line 64: Line 64:
 
{{ltt|cpp/algorithm/ranges/find | find_if_not}} {{mark since c++20}} <br/>
 
{{ltt|cpp/algorithm/ranges/find | find_if_not}} {{mark since c++20}} <br/>
 
{{ltt|cpp/algorithm/ranges/for_each}} {{mark since c++20}} <br/>
 
{{ltt|cpp/algorithm/ranges/for_each}} {{mark since c++20}} <br/>
{{ltt|cpp/ranges/ForwardRange}} {{mark since c++20}} <br/>
+
{{lconcept|forward_range}} {{mark since c++20}} <br/>
  
 
===G===
 
===G===
Line 75: Line 75:
 
{{ltt|cpp/algorithm/ranges/includes}} {{mark since c++20}} <br/>
 
{{ltt|cpp/algorithm/ranges/includes}} {{mark since c++20}} <br/>
 
{{ltt|cpp/algorithm/ranges/inplace_merge}} {{mark since c++20}} <br/>
 
{{ltt|cpp/algorithm/ranges/inplace_merge}} {{mark since c++20}} <br/>
{{ltt|cpp/ranges/InputRange}} {{mark since c++20}} <br/>
+
{{lconcept|input_range}} {{mark since c++20}} <br/>
 
{{ltt|cpp/ranges/iota_view | iota_view<>}} {{mark since c++20}} <br/>
 
{{ltt|cpp/ranges/iota_view | iota_view<>}} {{mark since c++20}} <br/>
 
{{ltt|cpp/algorithm/ranges/is_heap}} {{mark since c++20}} <br/>
 
{{ltt|cpp/algorithm/ranges/is_heap}} {{mark since c++20}} <br/>
Line 116: Line 116:
  
 
===O===
 
===O===
{{ltt|cpp/ranges/OutputRange}} {{mark since c++20}} <br/>
+
{{lconcept|output_range}} {{mark since c++20}} <br/>
  
 
===P===
 
===P===
Line 130: Line 130:
  
 
===R===
 
===R===
{{ltt|cpp/ranges/RandomAccessRange}} {{mark since c++20}} <br/>
+
{{lconcept|random_access_range}} {{mark since c++20}} <br/>
{{ltt|cpp/ranges/Range}} {{mark since c++20}} <br/>
+
{{lconcept|range}} {{mark since c++20}} <br/>
 
{{ltt|cpp/ranges/rbegin}} {{mark since c++20}} <br/>
 
{{ltt|cpp/ranges/rbegin}} {{mark since c++20}} <br/>
 
{{ltt|cpp/ranges/ref_view | ref_view<>}} {{mark since c++20}} <br/>
 
{{ltt|cpp/ranges/ref_view | ref_view<>}} {{mark since c++20}} <br/>
Line 162: Line 162:
 
{{ltt|cpp/ranges/single_view | single_view<>}} {{mark since c++20}} <br/>
 
{{ltt|cpp/ranges/single_view | single_view<>}} {{mark since c++20}} <br/>
 
{{ltt|cpp/ranges/size}} {{mark since c++20}} <br/>
 
{{ltt|cpp/ranges/size}} {{mark since c++20}} <br/>
{{ltt|cpp/ranges/SizedRange}} {{mark since c++20}} <br/>
+
{{lconcept|sized_range}} {{mark since c++20}} <br/>
 
{{ltt|cpp/algorithm/ranges/sort}} {{mark since c++20}} <br/>
 
{{ltt|cpp/algorithm/ranges/sort}} {{mark since c++20}} <br/>
 
{{ltt|cpp/algorithm/ranges/sort_heap}} {{mark since c++20}} <br/>
 
{{ltt|cpp/algorithm/ranges/sort_heap}} {{mark since c++20}} <br/>
Line 192: Line 192:
  
 
===V===
 
===V===
{{ltt|cpp/ranges/View}} {{mark since c++20}} <br/>
+
{{lconcept|view}} {{mark since c++20}} <br/>
&#x25B6; {{rlpt|view|views}} {{mark since c++20}} <br/>
+
 
{{ltt|cpp/ranges/View | view_base}} {{mark since c++20}} <br/>
 
{{ltt|cpp/ranges/View | view_base}} {{mark since c++20}} <br/>
 
{{ltt|cpp/ranges/view_interface | view_interface<>}} {{mark since c++20}} <br/>
 
{{ltt|cpp/ranges/view_interface | view_interface<>}} {{mark since c++20}} <br/>
{{ltt|cpp/ranges/ViewableRange}} {{mark since c++20}} <br/>
+
{{lconcept|viewable_range}} {{mark since c++20}} <br/>
 +
&#x25B6; {{rlpt|views}} {{mark since c++20}} <br/>
  
 
{{langlinks|ja|zh}}
 
{{langlinks|ja|zh}}

Revision as of 04:50, 21 August 2019


This page tries to list all the symbols that are available from the Standard Library in the namespace std::ranges::. The symbols are written as follows:

  • Function names with ().
  • Templates with <>.

Contents

A B C D E F G I J L M N O P R S T U V


A

adjacent_find (since C++20)
advance (since C++20)
all_of (since C++20)
all_view<> (since C++20)
any_of (since C++20)

B

begin (since C++20)
bidirectional_range (since C++20)

C

cbegin (since C++20)
cdata (since C++20)
cend (since C++20)
common_range (since C++20)
common_view<> (since C++20)
contiguous_range (since C++20)
copy (since C++20)
copy_backward (since C++20)
copy_if (since C++20)
copy_n (since C++20)
count (since C++20)
count_if (since C++20)
crbegin (since C++20)
crend (since C++20)

D

dangling (since C++20)
data (since C++20)
destroy (since C++20)
destroy_at (since C++20)
destroy_n (since C++20)
disable_sized_range<> (since C++20)
distance (since C++20)

E

empty (since C++20)
empty_view<> (since C++20)
enable_view<> (since C++20)
end (since C++20)
equal (since C++20)
equal_to (since C++20)

F

fill (since C++20)
fill_n (since C++20)
filter_view<> (since C++20)
find (since C++20)
find_end (since C++20)
find_first_of (since C++20)
find_if (since C++20)
find_if_not (since C++20)
for_each (since C++20)
forward_range (since C++20)

G

generate (since C++20)
generate_n (since C++20)
greater (since C++20)
greater_equal (since C++20)

I

includes (since C++20)
inplace_merge (since C++20)
input_range (since C++20)
iota_view<> (since C++20)
is_heap (since C++20)
is_heap_until (since C++20)
is_partitioned (since C++20)
is_permutation (since C++20)
is_sorted (since C++20)
is_sorted_until (since C++20)
iter_move (since C++20)
iter_swap (since C++20)
iterator_t<> (since C++20)

J

join_view<> (since C++20)

L

less (since C++20)
less_equal (since C++20)
lexicographical_compare (since C++20)

M

make_heap (since C++20)
max (since C++20)
max_element (since C++20)
merge (since C++20)
min (since C++20)
min_element (since C++20)
minmax (since C++20)
minmax_element (since C++20)
mismatch (since C++20)
move (since C++20)
move_backward (since C++20)

N

next (since C++20)
next_permutation (since C++20)
none_of (since C++20)
not_equal_to (since C++20)
nth_element (since C++20)

O

output_range (since C++20)

P

partial_sort (since C++20)
partial_sort_copy (since C++20)
partition (since C++20)
partition_copy (since C++20)
partition_point (since C++20)
pop_heap (since C++20)
prev (since C++20)
prev_permutation (since C++20)
push_heap (since C++20)

R

random_access_range (since C++20)
range (since C++20)
rbegin (since C++20)
ref_view<> (since C++20)
remove (since C++20)
remove_if (since C++20)
remove_copy (since C++20)
remove_copy_if (since C++20)
rend (since C++20)
replace (since C++20)
replace_if (since C++20)
replace_copy (since C++20)
replace_copy_if (since C++20)
reverse (since C++20)
reverse_copy (since C++20)
reverse_view<> (since C++20)
rotate (since C++20)
rotate_copy (since C++20)

S

safe_iterator_t<> (since C++20)
safe_subrange_t<> (since C++20)
search (since C++20)
search_n (since C++20)
sentinel_t<> (since C++20)
set_difference (since C++20)
set_intersection (since C++20)
set_symmetric_difference (since C++20)
set_union (since C++20)
shuffle (since C++20)
single_view<> (since C++20)
size (since C++20)
sized_range (since C++20)
sort (since C++20)
sort_heap (since C++20)
split_view<> (since C++20)
stable_partition (since C++20)
stable_sort (since C++20)
subrange<> (since C++20)
swap (since C++20)
swap_ranges (since C++20)

T

take_view<> (since C++20)
transform (since C++20)
transform_view<> (since C++20)

U

uninitialized_copy (since C++20)
uninitialized_copy_n (since C++20)
uninitialized_default_construct (since C++20)
uninitialized_default_construct_n (since C++20)
uninitialized_fill (since C++20)
uninitialized_fill_n (since C++20)
uninitialized_move (since C++20)
uninitialized_move_n (since C++20)
uninitialized_value_construct (since C++20)
uninitialized_value_construct_n (since C++20)
unique (since C++20)
unique_copy (since C++20)

V

view (since C++20)
view_base (since C++20)
view_interface<> (since C++20)
viewable_range (since C++20)
views (since C++20)