#include <string>
-#include <moof/stlplus/hash.hpp>
+#include <stlplus/containers/hash.hpp>
namespace moof {
return (*this)(val.data(), val.length());
}
- unsigned operator () (int val) const
+ template <class T>
+ unsigned operator () (T val) const
{
- return val;
+ return static_cast<unsigned>(val);
}
};