#pragma once #include "CmPrerequisitesUtil.h" namespace CamelotFramework { template inline void hash_combine(std::size_t& seed, const T& v) { std::hash hasher; seed ^= hasher(v) + 0x9e3779b9 + (seed<<6) + (seed>>2); } }