std::hash<const int> is not found in msvc