heaps.private vocabulary
Factor documentation > Factor handbook > Vocabulary index


Summary
heaps.private vocabulary

Words

Tuple classes
ClassSuperclassSlots
entry tuplevalue key heap index
heap tupledata


Generic words
WordStack effect
heap-compare( entry1 entry2 heap -- ? )


Ordinary words
WordStack effect
(child)( m heap -- n )
(down-heap)( m heap -- )
(heap-compare)( entry1 entry2 heap -- <=> )
(up-heap)( n heap -- )
<entry>( value key heap -- entry )
<heap>( class -- heap )
child( m heap -- n )
continue?( m n heap -- ? )
data-exchange( m n heap -- )
data-first( heap -- entry )
data-nth( n heap -- entry )
data-push( entry heap -- n )
data-set-nth( entry n heap -- )
down-heap( m heap -- )
heap-bounds-check?( m heap -- ? )
left( n -- m )
left-bounds-check?( m heap -- ? )
left-value( n heap -- entry )
right( n -- m )
right-bounds-check?( m heap -- ? )
right-value( n heap -- entry )
up( n -- m )
up-heap( n heap -- )


Class predicate words
WordStack effect
entry?( object -- ? )
heap?( object -- ? )