#ifndef UnorderedMapPair_h__ #define UnorderedMapPair_h__ #include template struct std::hash> { inline std::size_t operator()(const std::pair &v) const { std::size_t seed = 0; boost::hash_combine(seed, v.first); boost::hash_combine(seed, v.second); return seed; } }; #endif