From 7fe47a9d5b1727a61dc724523b530762f6d6ba19 Mon Sep 17 00:00:00 2001 From: rtk0c Date: Thu, 30 Jun 2022 21:38:53 -0700 Subject: Restructure project --- core/src/Utils/VectorHash.hpp | 46 ------------------------------------------- 1 file changed, 46 deletions(-) delete mode 100644 core/src/Utils/VectorHash.hpp (limited to 'core/src/Utils/VectorHash.hpp') 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 -#include - -template -struct std::hash> -{ - size_t operator()(const Vec2& vec) const - { - size_t result; - HashUtils::Combine(result, vec.x); - HashUtils::Combine(result, vec.y); - return result; - } -}; - -template -struct std::hash> -{ - size_t operator()(const Vec3& vec) const - { - size_t result; - HashUtils::Combine(result, vec.x); - HashUtils::Combine(result, vec.y); - HashUtils::Combine(result, vec.z); - return result; - } -}; - -template -struct std::hash> -{ - size_t operator()(const Vec4& 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; - } -}; -- cgit v1.2.3-70-g09d2