15#include <unordered_map>
79 template <
typename K,
typename T,
typename H = Hash<K>,
typename M = std::unordered_map<K, T, H>>
90 return s << GaudiUtils::Map<K, T>( m.begin(), m.end() );
Common class providing an architecture-independent hash map.
friend std::ostream & operator<<(std::ostream &s, const GaudiUtils::HashMap< K, T, H, M > &m)
Serialize a GaudiUtils::HashMap in a python like format.
hasher hash_funct() const
Hash< Gaudi::StringKey > hasher
Extension of the STL map.