I think the documentation doesn't make clear the fact that you should probably have a class that contains an integer and a descriptor.
The THashFunction32 that you need to implement takes one instance of your class and return it's integer member.
The TIdentityRelation that you need to implement takes two instances of your class and compares the integer members.
When you insert an instance of your class into the RHashMap, both the integer and the descriptor members need to have meaningful values.
When you want to retrieve a descriptor from your RHashMap, you create and instance of your class but only set the integer member value. Use that object as a parameter to RHashMap::Find() and it will return the instance of your class that contains the descriptor you were looking for.