Skip to content

P2374R4 views::cartesian_product #2923

Description

P2374R4 views::cartesian_product
P2540R1 Empty Product For Certain Views
LWG-3760 cartesian_product_view::iterator's parent_ is never valid
LWG-3761 cartesian_product_view::iterator::operator- should pass by reference
LWG-3801 cartesian_product_view::iterator::distance-from ignores the size of last underlying range
LWG-3820 cartesian_product_view::iterator::prev is not quite right
LWG-3849 cartesian_product_view::iterator's default constructor is overconstrained

Feature-test macro (expected):

#define __cpp_lib_ranges_cartesian_product 202207L

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    cxx23C++23 featurefixedSomething works now, yay!rangesC++20/23 ranges

    Type

    No type

    Projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions