hash-sets.private vocabulary
Factor handbook > Vocabulary index


Summary
hash-sets.private vocabulary

Words

Ordinary words
WordStack effect
(adjoin)( key hash -- ? )
(delete)( key hash -- ? )
(key@)( key array i probe# -- array n ? )
(new-key@)( key array i probe# j -- array i j empty? )
(rehash)( seq hash -- )
<hash-array>( n -- array )
?grow-hash( hash -- )
and-tombstones( quot: ( elt -- ? ) -- quot: ( elt -- ? ) )
array/tester( hash-set1 hash-set2 -- array quot )
each-member( ... array quot: ( ... elt -- ... ) -- ... )
filter-members( hash-set array quot: ( elt -- ? ) -- accum )
grow-hash( hash -- )
hash-large?( hash -- ? )
hash@( key array -- i )
key@( key hash -- array n ? )
new-key@( key hash -- array n ? )
no-key( key array -- array n ? )
not-tombstones( quot: ( elt -- ? ) -- quot: ( elt -- ? ) )
probe( array i probe# -- array i probe# )
reset-hash( n hash -- )
set-nth-item( key array n -- )