aboutsummaryrefslogtreecommitdiff
path: root/core/src/Utils/VectorHash.hpp
diff options
context:
space:
mode:
authorrtk0c <[email protected]>2022-06-27 18:27:13 -0700
committerrtk0c <[email protected]>2022-06-27 18:27:13 -0700
commit8f0dda5eab181b0f14f2652b4e984aaaae3f258c (patch)
tree4b825dc642cb6eb9a060e54bf8d69288fbee4904 /core/src/Utils/VectorHash.hpp
parentfad6a88a13ab1f888ab25ad0aae19c1d63aa0623 (diff)
Start from a clean slate
Diffstat (limited to 'core/src/Utils/VectorHash.hpp')
-rw-r--r--core/src/Utils/VectorHash.hpp46
1 files changed, 0 insertions, 46 deletions
diff --git a/core/src/Utils/VectorHash.hpp b/core/src/Utils/VectorHash.hpp
deleted file mode 100644
index 7df9c35..0000000
--- a/core/src/Utils/VectorHash.hpp
+++ /dev/null
@@ -1,46 +0,0 @@
-#pragma once
-
-#include "Utils/Hash.hpp"
-#include "Utils/Vector.hpp"
-
-#include <cstddef>
-#include <functional>
-
-template <class T>
-struct std::hash<Vec2<T>>
-{
- size_t operator()(const Vec2<T>& vec) const
- {
- size_t result;
- HashUtils::Combine(result, vec.x);
- HashUtils::Combine(result, vec.y);
- return result;
- }
-};
-
-template <class T>
-struct std::hash<Vec3<T>>
-{
- size_t operator()(const Vec3<T>& vec) const
- {
- size_t result;
- HashUtils::Combine(result, vec.x);
- HashUtils::Combine(result, vec.y);
- HashUtils::Combine(result, vec.z);
- return result;
- }
-};
-
-template <class T>
-struct std::hash<Vec4<T>>
-{
- size_t operator()(const Vec4<T>& vec) const
- {
- size_t result;
- HashUtils::Combine(result, vec.x);
- HashUtils::Combine(result, vec.y);
- HashUtils::Combine(result, vec.z);
- HashUtils::Combine(result, vec.w);
- return result;
- }
-};