mirror of
https://git.suyu.dev/suyu/suyu
synced 2024-10-30 11:57:51 +00:00
Merge pull request #6827 from Morph1984/uuid-hash
common: uuid: Add hash function for UUID
This commit is contained in:
commit
63325cafbe
1 changed files with 11 additions and 0 deletions
|
@ -69,3 +69,14 @@ struct UUID {
|
|||
static_assert(sizeof(UUID) == 16, "UUID is an invalid size!");
|
||||
|
||||
} // namespace Common
|
||||
|
||||
namespace std {
|
||||
|
||||
template <>
|
||||
struct hash<Common::UUID> {
|
||||
size_t operator()(const Common::UUID& uuid) const noexcept {
|
||||
return uuid.uuid[1] ^ uuid.uuid[0];
|
||||
}
|
||||
};
|
||||
|
||||
} // namespace std
|
||||
|
|
Loading…
Reference in a new issue