Namespaces
Variants
Views
Actions

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

From cppreference.com
m (C: Add views::concat)
 
Line 36: Line 36:
 
{{ltp|cpp/ranges/elements_view|elements}} {{mark since c++20}}<br>
 
{{ltp|cpp/ranges/elements_view|elements}} {{mark since c++20}}<br>
 
{{ltp|cpp/ranges/empty_view|empty}} {{mark since c++20}}<br>
 
{{ltp|cpp/ranges/empty_view|empty}} {{mark since c++20}}<br>
 +
{{ltt|cpp/ranges/enumerate_view|enumerate}} {{mark since c++23}}<br>
  
 
===F===
 
===F===

Latest revision as of 03:16, 20 September 2024


This page tries to list all the symbols that are available from the standard library (ranges library) in the namespace std::ranges::views. The symbols are written as follows:

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

Contents

[edit] Notes

std::ranges::views can be accessed as std::views.

[edit]
A C D E F I J K L P R S T V Z


[edit] A

adjacent (since C++23)
adjacent_transform (since C++23)
all (since C++20)
all_t (since C++20)
as_const (since C++23)
as_rvalue (since C++23)

[edit] C

cartesian_product (since C++23)
chunk (since C++23)
chunk_by (since C++23)
common (since C++20)
concat (since C++26)
counted (since C++20)

[edit] D

drop (since C++20)
drop_while (since C++20)

[edit] E

elements<> (since C++20)
empty<> (since C++20)
enumerate (since C++23)

[edit] F

filter (since C++20)

[edit] I

iota (since C++20)
istream<> (since C++20)

[edit] J

join (since C++20)
join_with (since C++23)

[edit] K

keys (since C++20)

[edit] L

lazy_split (since C++20)

[edit] P

pairwise (since C++23)
pairwise_transform (since C++23)

[edit] R

repeat (since C++23)
reverse (since C++20)

[edit] S

single (since C++20)
slide (since C++23)
split (since C++20)
stride (since C++23)

[edit] T

take (since C++20)
take_while (since C++20)
transform (since C++20)

[edit] V

values (since C++20)

[edit] Z

zip (since C++23)
zip_transform (since C++23)