File indexing completed on 2024-04-06 12:13:13
0001 #ifndef FWCore_Utilities_std_pair_hasher_h
0002 #define FWCore_Utilities_std_pair_hasher_h
0003
0004
0005
0006
0007 #include <string>
0008 #include "FWCore/Utilities/interface/hash_combine.h"
0009
0010 namespace edm {
0011 struct StdPairHasher {
0012 std::size_t operator()(const std::pair<const std::string, const std::string>& a) const noexcept {
0013 return edm::hash_value(a.first, a.second);
0014 }
0015 std::size_t operator()(const std::pair<const unsigned int, const unsigned int>& a) const noexcept {
0016 return edm::hash_value(a.first, a.second);
0017 }
0018 };
0019 }
0020 #endif