Home | History | Annotate | Download | only in base

Lines Matching refs:pred

31 void IterateAndEraseIf(Container& container, Predicate pred) {
33 if (pred(*it))
170 Predicate pred) {
171 container.erase(std::remove_if(container.begin(), container.end(), pred),
182 void EraseIf(std::deque<T, Allocator>& container, Predicate pred) {
183 container.erase(std::remove_if(container.begin(), container.end(), pred),
194 void EraseIf(std::vector<T, Allocator>& container, Predicate pred) {
195 container.erase(std::remove_if(container.begin(), container.end(), pred),
208 void EraseIf(std::forward_list<T, Allocator>& container, Predicate pred) {
209 container.remove_if(pred);
221 void EraseIf(std::list<T, Allocator>& container, Predicate pred) {
222 container.remove_if(pred);
226 void EraseIf(std::map<Key, T, Compare, Allocator>& container, Predicate pred) {
227 internal::IterateAndEraseIf(container, pred);
232 Predicate pred) {
233 internal::IterateAndEraseIf(container, pred);
237 void EraseIf(std::set<Key, Compare, Allocator>& container, Predicate pred) {
238 internal::IterateAndEraseIf(container, pred);
243 Predicate pred) {
244 internal::IterateAndEraseIf(container, pred);
254 Predicate pred) {
255 internal::IterateAndEraseIf(container, pred);
266 Predicate pred) {
267 internal::IterateAndEraseIf(container, pred);
276 Predicate pred) {
277 internal::IterateAndEraseIf(container, pred);
286 Predicate pred) {
287 internal::IterateAndEraseIf(container, pred);