Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
A virtual function called to determine the hash value of sequences according to their facet-specific rules.
virtual long do_hash(
const CharType* _First,
const CharType* _Last
) const;
Parameters
_First
A pointer to the first character in the sequence whose has value is to be determined._Last
A pointer to the last character in the sequence whose has value is to be determined.
Return Value
A hash value of type long for the sequence.
Remarks
A hash value can be useful, for example, in distributing sequences pseudo-randomly across an array of lists.
Example
See the example for hash, which calls do_hash.
Requirements
Header: <locale>
Namespace: std