// erase_if(unordered_map<Key, T, Hash, Pred, Allocator>& c, Predicate pred);
#include <unordered_map>
+#include <algorithm>
#include "test_macros.h"
#include "test_allocator.h"
// erase_if(unordered_multimap<Key, T, Hash, Pred, Allocator>& c, Predicate pred);
#include <unordered_map>
+#include <algorithm>
#include "test_macros.h"
#include "test_allocator.h"
// erase_if(unordered_multiset<T, Hash, Compare, Allocator>& c, Predicate pred);
#include <unordered_set>
+#include <algorithm>
#include "test_macros.h"
#include "test_allocator.h"
// erase_if(unordered_set<T, Hash, Compare, Allocator>& c, Predicate pred);
#include <unordered_set>
+#include <algorithm>
#include "test_macros.h"
#include "test_allocator.h"