Untitled
unknown
c_cpp
a year ago
340 B
8
Indexable
#ifndef PAIR_HASH_H__
#define PAIR_HASH_H__
#include <cstddef>
#include <iostream>
#include <utility>
struct pair_hash {
template <class T1, class T2>
std::size_t operator() (const std::pair<T1, T2>& pair) const {
return std::hash<T1>()(pair.first) ^ (std::hash<T2>()(pair.second) << 1);
}
};
#endif // PAIR_HASH_H__
Editor is loading...
Leave a Comment