增加std::hash支持