#include <x/number_hash.H> class number_tag; typedef x::number<int, number_tag> number_t; std::unordered_map<number_t, int> m;
The x/number_hash.H
header file defines a
specialization of std::hash
for integer
numerical aliases so that they can be
used in associative unordered containers.