Я думаю, что документация не проясняет тот факт, что у вас, вероятно, должен быть класс, который содержит целое число и дескриптор.
THashFunction32, которую вам нужно реализовать, берет один экземпляр вашего класса и возвращает его целочисленный член.
TIdentityRelation, которое вам нужно реализовать, берет два экземпляра вашего класса и сравнивает целочисленные члены.
Когда вы вставляете экземпляр вашего класса в RHashMap, целочисленные значения и члены дескриптора должны иметь значимые значения.
Когда вы хотите извлечь дескриптор из вашего RHashMap, вы создаете и экземпляр своего класса, но устанавливаете только целочисленное значение члена. Используйте этот объект в качестве параметра для RHashMap :: Find (), и он вернет экземпляр вашего класса, содержащий дескриптор, который вы искали.