BTree_walk_inorder   xtlang


Defined in:  https://github.com/digego/extempore/tree/v0.8.9/libs/core/adt.xtm

Implementation

(bind-func BTree_walk_inorder:[void,BTree{!v}*,[void,!v]*]*
  (lambda (tree fn)
    (if (null? tree) null
        (begin
          (BTree_walk_inorder fn (BTree_left tree))
          (fn (tref tree 0))
          (BTree_walk_inorder fn (BTree_right tree))))))


Back to Index

Similar Entries

  • BTree_leaf    xtlang
  • BTree_left    xtlang
  • BTree_map    xtlang
  • BTree_right    xtlang
  • BTree_value    xtlang
  • BTree_walk_postorder    xtlang
  • BTree_walk_preorder    xtlang
  • Widget_find_inorder    xtlang
  • Widget_walk_inorder    xtlang
  • Widget_walk_postorder    xtlang
  • Widget_walk_preorder    xtlang
  • add_walker    xtlang
  • clear_walker_array    xtlang
  • create_walker_array    xtlang
  • gui_find_leaf_inorder    xtlang
  • gui_render_subtree    xtlang
  • initialize_walkers    xtlang
  • print_walker    xtlang
  • print_walker_array    xtlang
  • receive_incoming_walkers    xtlang
  • send_outgoing_walkers    xtlang
  • walk    xtlang
  • walker_at_index    xtlang