Does the STL have any Hash functions available, that are exposed publicly?
I know that there are some non-standard implementations that use hash values (such as boost::hash_map), and MSVC8 implements a version of the hash_map/hash_set/etc.
But are there any Hash Functions that are defined in the C++98 STL?
If not, what are the best non-C++98 sources of a reliable hash function?
Order of preferred sources (from most acceptable to least): Boost, C++0x standard STL, TR1, other 3rd party.