Lines Matching refs:Predicate
32 template <typename Container, typename Predicate>
33 void IterateAndEraseIf(Container& container, Predicate pred) { in IterateAndEraseIf()
246 template <typename CharT, typename Traits, typename Allocator, class Predicate>
248 Predicate pred) { in EraseIf()
259 template <class T, class Allocator, class Predicate>
260 void EraseIf(std::deque<T, Allocator>& container, Predicate pred) { in EraseIf()
271 template <class T, class Allocator, class Predicate>
272 void EraseIf(std::vector<T, Allocator>& container, Predicate pred) { in EraseIf()
285 template <class T, class Allocator, class Predicate>
286 void EraseIf(std::forward_list<T, Allocator>& container, Predicate pred) { in EraseIf()
298 template <class T, class Allocator, class Predicate>
299 void EraseIf(std::list<T, Allocator>& container, Predicate pred) { in EraseIf()
303 template <class Key, class T, class Compare, class Allocator, class Predicate>
304 void EraseIf(std::map<Key, T, Compare, Allocator>& container, Predicate pred) { in EraseIf()
308 template <class Key, class T, class Compare, class Allocator, class Predicate>
310 Predicate pred) { in EraseIf()
314 template <class Key, class Compare, class Allocator, class Predicate>
315 void EraseIf(std::set<Key, Compare, Allocator>& container, Predicate pred) { in EraseIf()
319 template <class Key, class Compare, class Allocator, class Predicate>
321 Predicate pred) { in EraseIf()
330 class Predicate>
332 Predicate pred) { in EraseIf()
341 class Predicate>
344 Predicate pred) { in EraseIf()
352 class Predicate>
354 Predicate pred) { in EraseIf()
362 class Predicate>
364 Predicate pred) { in EraseIf()