Skip to content

GB-110 26.2 [ranges.syn] New views should be freestanding (repeat, stride, cartesian_product) #439

@wg21bot

Description

@wg21bot

The editorial instruction in P1642R11 (freestanding utilities etc) to make "everything in <ranges> except [...]" only applied to what had already been approved by LWG. Some new range adaptors approved at the same meeting as P1642R11 were reviewed later, and so were not marked freestanding. They should be freestanding though. This applies to views::repeat (P2474R2), views::stride (P1899R3), and views::cartesian_product (P2374R4).

In the <ranges> synopsis, add "freestanding" comments to repeat_view, views::repeat, stride_view, views::stride, cartesian_product_view, and views::cartesian_product.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions