Я пытаюсь реализовать универсальную хеш-таблицу, и мне нужно убедиться, что для этого универсального типа существует определенная хеш-функция.
Что-то вроде этого
template<typename T>
class HashTable{
public:
HashTable(){
static_assert(is_defined<hash<T>>(),
"There is no implementation for hash<T> ...");
//...
}
//...
};
Как мне реализовать метод is_defined
или как его заменить?