size_t operator()(const std::basic_string<char, Traits, Allocator>& __s) const { return __stl_hash_string(__s.c_str()); }
size_t operator()(const string& __s) const { return __stl_hash_string(__s.c_str()); }
size_t StringHashFunc::operator() (const string& str)const { return __stl_hash_string(str.c_str()); }
size_t operator()(std::string const &s) const { return __stl_hash_string(s.c_str()); }
size_t operator()(const string &str)const { return __stl_hash_string(str.c_str()); }