# SE-0197 — Add in-place remove(where:)

**URL:** <https://forums.swift.org/t/se-0197-add-in-place-remove-where/8872>\
**Category:** Proposal Reviews\
**Created:** [January 25, 2018, 6:12pm UTC](https://forums.swift.org/t/se-0197-add-in-place-remove-where/8872 "2018-01-25T18:12:55Z")\
**Posts on this page:** 1\
**Showing post:** 28

<div class="post-metadata">

**Author:** ![John\_McCall](https://sea2.discourse-cdn.com/swift/user_avatar/forums.swift.org/john_mccall/32/1351_2.png) [@John\_McCall](https://forums.swift.org/u/John_McCall)\
**Post date:** [February 2, 2018, 4:06am UTC](https://forums.swift.org/t/se-0197-add-in-place-remove-where/8872/28 "2018-02-02T04:06:59Z")

</div>

The review of this proposal is now over. [The core team has decided](https://forums.swift.org/t/accepted-with-revision-se-0197-add-in-place-remove-where/9459) to **accept** the proposal with the revision that the method be named `removeAll(where:)`.

In this thread, we also discussed whether to add a `removeAll(_: Element)` method. While I think that's a reasonable-sounding idea, I do think it can considered independently of SE-0197, since it wasn't originally part of the pitch. If you're interested in adding that method, I encourage you to start a new pitch thread for it.

---

_[View the full topic](https://forums.swift.org/t/se-0197-add-in-place-remove-where/8872)._
