[libcxx][ranges] adds `range` access CPOs
* `std::ranges::begin`
* `std::ranges::cbegin`
* `std::ranges::end`
* `std::ranges::cend`
* `std::ranges::iterator` (required for `end`)
Implements parts of:
* P0896R4 The One Ranges Proposal`
Co-author: @zoecarver
Depends on D90999, D100160.
Differential Revision: https://reviews.llvm.org/D100255
NOKEYCHECK=True
GitOrigin-RevId: 5a3309f8257690838d8dbc8c973cdc90a32dba33
diff --git a/include/module.modulemap b/include/module.modulemap
index c970082..f1f2410 100644
--- a/include/module.modulemap
+++ b/include/module.modulemap
@@ -411,6 +411,9 @@
}
module ranges {
header "ranges"
+ export compare
+ export initializer_list
+ export iterator
export *
}
module ratio {