# std::ranges::views Symbol Index

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`

`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)

`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)

### [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)