Namespaces

Name

views

Types

Name

Description

transform_view

An updated transform_view whose iterator constructs an F on the fly ‐‐ rather than using the one stored in the view ‐‐ when F can be trivially constructed and destructed. This makes this transform_view conditionally borrowable. Note that this template derives from <Stdref ref="view.interface"/>, and so has many operations not explicitly documented below.

transform_view

An updated transform_view whose iterator constructs an F on the fly ‐‐ rather than using the one stored in the view ‐‐ when F can be trivially constructed and destructed. This makes this transform_view conditionally borrowable. Note that this template derives from <Stdref ref="view.interface"/>, and so has many operations not explicitly documented below.

Functions

Name

Description

operator+

Addition operators

operator‐

Subtraction operators

operator==

Equality operators

operator<

Less‐than operator

operator<=

Less‐than‐or‐equal operator

operator>

Greater‐than operator

operator>=

Greater‐than‐or‐equal operator

operator<=>

Three‐way comparison operator

Deduction Guides

Name

Description

transform_view<std::ranges::views::all_t<R>, F>

Deduction guide for constructing a transform_view from a viewable_range.