OOOOtttthhhheeeerrrrwwwwiiiisssseeee,,,, uuuusssseeee tttthhhheeee iiiinnnntttteeeerrrrffffaaaacccceeee ffffoooorrrr RRRRWWWWTTTTPPPPttttrrrrHHHHaaaasssshhhhTTTTaaaabbbblllleeeeIIIItttteeeerrrraaaattttoooorrrr described in
Appendix A.
DDDDeeeessssccccrrrriiiippppttttiiiioooonnnn
RRRRWWWWTTTTPPPPttttrrrrHHHHaaaasssshhhhMMMMuuuullllttttiiiiSSSSeeeettttIIIItttteeeerrrraaaattttoooorrrr is supplied with TTTToooooooollllssss....hhhh++++++++ 7.x to provide an
iterator interface to the Standard Library based collections that has
backward compatibility with the container iterators provided in TTTToooooooollllssss....hhhh++++++++
6.x. Iteration over an RRRRWWWWTTTTPPPPttttrrrrHHHHaaaasssshhhhMMMMuuuullllttttiiiiSSSSeeeetttt is pseudorandom and dependent
on the capacity of the underlying hash table and the hash function being
used. The only useable relationship between consecutive elements is that
all elements which are defined to be equivalent by the equivalence
object, EEEEQQQQ, will remain adjacent. The current item referenced by this
iterator is undefined after construction or after a call to rrrreeeesssseeeetttt(((())))
operation. The iterator becomes valid after being advanced with either a
preincrement or ooooppppeeeerrrraaaattttoooorrrr(((()))). For both ooooppppeeeerrrraaaattttoooorrrr++++++++ and ooooppppeeeerrrraaaattttoooorrrr(((()))),
iterating past the last element will return a value equivalent to boolean
ffffaaaallllsssseeee. Continued increments will return a value equivalent to ffffaaaallllsssseeee