Automatic generation produced by ISE Eiffel

Classes Clusters Cluster hierarchy Chart Relations Flat contracts Go to:
deferred class TREE [G] General cluster: elks description: "Trees, without commitment to a particular representation" Ancestors CONTAINER* [G] Queries arity: INTEGER_32 binary_representation: BINARY_TREE [G] changeable_comparison_criterion: BOOLEAN child: [like parent] detachable TREE [G] child_after: BOOLEAN child_before: BOOLEAN child_capacity: INTEGER_32 child_cursor: CURSOR child_index: INTEGER_32 child_isfirst: BOOLEAN child_islast: BOOLEAN child_item: [like item] G child_off: BOOLEAN child_readable: BOOLEAN child_writable: BOOLEAN count: INTEGER_32 first_child: [like parent] detachable TREE [G] has (v: G): BOOLEAN is_empty: BOOLEAN is_equal (other: [like Current] TREE [G]): BOOLEAN is_leaf: BOOLEAN is_root: BOOLEAN is_sibling (other: [attached like parent] attached TREE [G]): BOOLEAN item: G last_child: [like first_child] detachable TREE [G] left_sibling: [like parent] detachable TREE [G] linear_representation: LINEAR [G] new_cursor: TREE_ITERATION_CURSOR [G] node_is_equal (other: [like Current] TREE [G]): BOOLEAN object_comparison: BOOLEAN parent: detachable TREE [G] Readable: BOOLEAN readable_child: BOOLEAN right_sibling: [like parent] detachable TREE [G] valid_cursor_index (i: INTEGER_32): BOOLEAN Writable: BOOLEAN writable_child: BOOLEAN Commands child_back child_finish child_forth child_go_i_th (i: INTEGER_32) child_go_to (p: CURSOR) child_put (v: [like item] G) child_replace (v: [like item] G) child_start compare_objects compare_references copy (other: [like Current] TREE [G]) forget_left forget_right prune (n: [like Current] TREE [G]) put (v: [like item] G) put_child (n: [like parent] detachable TREE [G]) replace (v: [like item] G) replace_child (n: [like parent] detachable TREE [G]) sprout wipe_out Constraints tree consistency leaf definition child off definition child before definition child isfirst definition child islast definition child after definition
Classes Clusters Cluster hierarchy Chart Relations Flat contracts Go to:

-- Generated by Eiffel Studio --
For more details: eiffel.org