legate::has_hash_member# template<typename T, typename = void>struct has_hash_member : public std::false_type#