libc++ Zip Status (P2321R2)¶
Overview¶
This document contains the status of the C++23 zip implementation in libc++. It is used to track both the status of the sub-projects of the effort and who is assigned to these sub-projects. This avoids duplicating effort.
If you are interested in contributing to this effort, please send a message to the #libcxx channel in the LLVM discord. Please do not start working on any items below that has already been assigned to someone else.
Sub-projects in the Implementation Effort¶
Section |
Description |
Dependencies |
Assignee |
Complete |
---|---|---|---|---|
None |
Nikolas Klauser |
Complete |
||
None |
Hui Xie |
Complete |
||
[pair] basic_common_reference, common_type |
None |
Nikolas Klauser |
Complete |
|
None |
Hui Xie |
Complete |
||
[pair] uses_allocator_construction_args overloads |
None |
Nikolas Klauser |
Complete |
|
[vector<bool>::reference] add const operator= overload |
None |
Hui Xie |
Not Started |
|
Update weakly_comparable |
None |
Hui Xie |
Not Started |
|
zip_view::iterator
zip_view::sentinel
|
Hui Xie |
Complete |
||
None |
Hui Xie |
Complete |
||
None |
Hui Xie |
Complete |
||
zip_transform_view |
zip_transform_view::iterator
zip_transform_view::sentinel
|
Hui Xie |
Not Started |
|
zip_transform_view::iterator |
None |
Hui Xie |
Not Started |
|
zip_transform_view::sentinel |
None |
Hui Xie |
Not Started |
|
adjacent_view |
adjacent_view::iterator
adjacent_view::sentinel
|
Hui Xie |
Not Started |
|
adjacent_view::iterator |
None |
unassigned |
Not Started |
|
adjacent_view::sentinel |
None |
unassigned |
Not Started |
|
adjacent_transform_view |
adjacent_transform_view::iterator,
adjacent_transform_view::sentinel
|
Hui Xie |
Not Started |
|
adjacent_transform_view::iterator |
None |
Hui Xie |
Not Started |
|
adjacent_transform_view::sentinel |
None |
Hui Xie |
Not Started |
|
enable_borrowed_range zip_view and adjacent_view |
zip_view
adjacent_view
|
Hui Xie |
Not Started |