Skip to content

Add ranges::remove_copy[_if]#2589

Open
akukanov wants to merge 6 commits intomainfrom
dev/remove-copy-ranges-akukanov
Open

Add ranges::remove_copy[_if]#2589
akukanov wants to merge 6 commits intomainfrom
dev/remove-copy-ranges-akukanov

Conversation

@akukanov
Copy link
Copy Markdown
Contributor

@akukanov akukanov commented Feb 24, 2026

The implementation of ranges::remove_copy[_if] simply redirects to copy_if, consistently with other variations of these algorithms in oneDPL. Bounded output is therefore supported "out of the box", with the same caveats as for copy_if. The new tests are also based on std_ranges_copy_if.pass, but extended with the data generator and with checker self-testing taken from std_ranges_unique_copy.pass and adjusted as needed.

@akukanov akukanov added this to the 2022.13.0 milestone Mar 13, 2026
@akukanov akukanov force-pushed the dev/remove-copy-ranges-akukanov branch from 92fc4ba to 89f312b Compare March 19, 2026 14:34
@akukanov akukanov force-pushed the dev/remove-copy-ranges-akukanov branch from 89f312b to 90f414c Compare March 25, 2026 12:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant