28#ifndef OZZ_OZZ_BASE_CONTAINERS_UNORDERED_SET_H_
29#define OZZ_OZZ_BASE_CONTAINERS_UNORDERED_SET_H_
31#include <unordered_set>
33#include "ozz/base/containers/std_allocator.h"
38template <
class _Key,
class _Hash = std::hash<_Key>,
39 class _KeyEqual = std::equal_to<_Key>,
40 class _Allocator = ozz::StdAllocator<_Key> >
42 std::unordered_set<_Key, _Hash, _KeyEqual, _Allocator>;
46template <
class _Key,
class _Hash = std::hash<_Key>,
47 class _KeyEqual = std::equal_to<_Key>,
48 class _Allocator = ozz::StdAllocator<_Key> >
49using unordered_multiset =
50 std::unordered_multiset<_Key, _Hash, _KeyEqual, _Allocator>;