18 template<
typename First,
typename Second>
using Pair = std::pair<First, Second>;
21template<
typename First,
typename Second>
struct std::hash<
CeresEngine::Pair<First, Second>> {
23 inline size_t operator()(
const Type&
object)
const noexcept {
return CeresEngine::hash(
object.first,
object.second); }
Definition Application.hpp:19
std::pair< First, Second > Pair
Pair is a struct template that provides a way to store two heterogeneous objects as a single unit.
Definition Pair.hpp:18
constexpr size_t hash(const T &v)
Generates a hash for the provided type.
Definition Hash.hpp:25