#pragma once //Temporary to get hold of std::hash until this is fully implemented #include #include namespace sprawl { template class Hash { public: typedef typename std::remove_const::type>::type adjusted_type; inline static size_t Compute(T const& value) { return std::hash()(value); } }; }