Lines Matching refs:Predicate
31 template <typename Container, typename Predicate>
32 void IterateAndEraseIf(Container& container, Predicate pred) {
148 template <typename CharT, typename Traits, typename Allocator, class Predicate>
150 Predicate pred) {
161 template <class T, class Allocator, class Predicate>
162 void EraseIf(std::deque<T, Allocator>& container, Predicate pred) {
173 template <class T, class Allocator, class Predicate>
174 void EraseIf(std::vector<T, Allocator>& container, Predicate pred) {
187 template <class T, class Allocator, class Predicate>
188 void EraseIf(std::forward_list<T, Allocator>& container, Predicate pred) {
200 template <class T, class Allocator, class Predicate>
201 void EraseIf(std::list<T, Allocator>& container, Predicate pred) {
205 template <class Key, class T, class Compare, class Allocator, class Predicate>
206 void EraseIf(std::map<Key, T, Compare, Allocator>& container, Predicate pred) {
210 template <class Key, class T, class Compare, class Allocator, class Predicate>
212 Predicate pred) {
216 template <class Key, class Compare, class Allocator, class Predicate>
217 void EraseIf(std::set<Key, Compare, Allocator>& container, Predicate pred) {
221 template <class Key, class Compare, class Allocator, class Predicate>
223 Predicate pred) {
232 class Predicate>
234 Predicate pred) {
243 class Predicate>
246 Predicate pred) {
254 class Predicate>
256 Predicate pred) {
264 class Predicate>
266 Predicate pred) {