Details
Details
- Reviewers
ldionne huixie90 philnik - Group Reviewers
Restricted Project - Commits
- rG760d2b462c04: [libc++][ranges] Implement `ranges::remove_copy{, _if}`.
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
- finalise ranges::remove_copy{_if}
- fixed a bug where ranges::remove_copy_if got the predicate inverted
- enabled all the "robust" tests
- added tests for ranges::remove_copy_if
libcxx/include/algorithm | ||
---|---|---|
832 | Missing the definition of remove_copy_result. | |
libcxx/test/std/algorithms/alg.modifying.operations/alg.remove/ranges_remove_copy.pass.cpp | ||
48 | Needs tests for indirectly_copyable and indirect_binary_predicate. | |
175 | Need to count invocations of the predicate as well. | |
libcxx/test/std/algorithms/alg.modifying.operations/alg.remove/ranges_remove_copy_if.pass.cpp | ||
61 ↗ | (On Diff #448352) | This should be made consistent with the other test file. |
223 ↗ | (On Diff #448352) | These two files should ideally be almost mirror versions of each other. |
Missing the definition of remove_copy_result.