bend-collections
Releases (1)
-
1.0.0.0 indexed
Definitions (4,483)
src/containers/hash_table.bend
- def wk_long
- def wk_copy
- def wk_ll
- def wk_kind
- def wk_if
- def wk_w
- def wk_step
- def wk_go
- def keys_fin
- def keysEvery key, in bucket order.
src/containers/internal/dlist_storage.bend
- type DList
- def nil
- def linkThe link to an element, and the element a (non-nil) link points to.
- def slot
- def new_vals
- def new_links
- def new
- def pick_linkA link as the Maybe the public API reports.
- def link_ofPoint the link stored at element a (if a is a link, not nil) at q.
- def set_next_go
- def set_next
- def grown_vals
- def grown_links
- def pick_endThe end pointer after linking n next to a (nil: n becomes that end).
- def link_inStore x at slot n between the links a and b (either may be nil) and relink them.
- def insert_room
- def insert_between
- def length
- def push_front
- def push_back
- def done_handle
- def fail_same
- def link_atThe neighbour link on one side of a live element.
- def ins_side
- def ins_live2
- def ins_found
- def insert_checked
- def insert_before
- def insert_after
- def rm_links
- def rm_found
- def remove_checked
- def remove
- def value_of
- def get_fin
- def get_checked
- def get
- def set_fin
- def set_checkedset swaps the new value in: one indexed access when the element is live; a stale slot is None and is written back as None.
- def set
- def handle_go
- def handle
- def nbr_n
- def nbr_p
- def nbr_fin
- def nbr_read
- def nbr_checked
- def next
- def prev
- type CurOne loop, no mutual recursion: the state carries the next id to read.
- def step_p
- def step_m
- def step_v
- def step_back
- def walk
- def tl_fin
- def to_list
- def ins_free_popAllocate the top of the free stack: `nx` is the link it stored, which becomes the new top.
- def ins_free_pick
- def insert_between_free
- def push_front_free
- def push_back_free
- def rmf_linksUnlink the element at slot i and push i on the free stack.
- def rmf_found
- def pop_end
- def pop_front_free
- def pop_back_free
- def peek_fin
- def peek_end
- def peek_front
- def peek_back
- def obs_nat
- def obs_handle
- def obs_insert
- def obs_val
- def obs_unit
- def obs_nbr
- def obs_list
- def step
- def record
- def step_acc
- def run_acc
- def finish
- def run
- def ins_side_reuseInternal insertion variants for a generational public handle owner.
- def ins_live2_reuse
- def ins_found_reuse
- def insert_checked_reuse
- def insert_before_reuse
- def insert_after_reuse