collate::do_hash

virtual long do_hash(const E *first, const E *last) const;

The protected virtual member function returns an integer derived from the values of the elements in the sequence [first, last). Such a hash value can be useful, for example, in distributing sequences pseudo-randomly across an array of lists.