std::unordered_map хеширует вообще любые ключи или только текстовые ? В плане, если сделать std::unordered_map<uint32_t, Data>, то этот uint32_t будет попадать сразу хеш-таблицу ?
на сколько я знаю, всё хешируется. просто для разный типов разные функции. мб быть так, что результат хэширования будет то же число