• Home
  • Raw
  • Download

Lines Matching refs:pred

32 void IterateAndEraseIf(Container& container, Predicate pred) {  in IterateAndEraseIf()  argument
34 if (pred(*it)) in IterateAndEraseIf()
150 Predicate pred) { in EraseIf() argument
151 container.erase(std::remove_if(container.begin(), container.end(), pred), in EraseIf()
162 void EraseIf(std::deque<T, Allocator>& container, Predicate pred) { in EraseIf() argument
163 container.erase(std::remove_if(container.begin(), container.end(), pred), in EraseIf()
174 void EraseIf(std::vector<T, Allocator>& container, Predicate pred) { in EraseIf() argument
175 container.erase(std::remove_if(container.begin(), container.end(), pred), in EraseIf()
188 void EraseIf(std::forward_list<T, Allocator>& container, Predicate pred) { in EraseIf() argument
189 container.remove_if(pred); in EraseIf()
201 void EraseIf(std::list<T, Allocator>& container, Predicate pred) { in EraseIf() argument
202 container.remove_if(pred); in EraseIf()
206 void EraseIf(std::map<Key, T, Compare, Allocator>& container, Predicate pred) { in EraseIf() argument
207 internal::IterateAndEraseIf(container, pred); in EraseIf()
212 Predicate pred) { in EraseIf() argument
213 internal::IterateAndEraseIf(container, pred); in EraseIf()
217 void EraseIf(std::set<Key, Compare, Allocator>& container, Predicate pred) { in EraseIf() argument
218 internal::IterateAndEraseIf(container, pred); in EraseIf()
223 Predicate pred) { in EraseIf() argument
224 internal::IterateAndEraseIf(container, pred); in EraseIf()
234 Predicate pred) { in EraseIf() argument
235 internal::IterateAndEraseIf(container, pred); in EraseIf()
246 Predicate pred) { in EraseIf() argument
247 internal::IterateAndEraseIf(container, pred); in EraseIf()
256 Predicate pred) { in EraseIf() argument
257 internal::IterateAndEraseIf(container, pred); in EraseIf()
266 Predicate pred) { in EraseIf() argument
267 internal::IterateAndEraseIf(container, pred); in EraseIf()