Automatic generation produced by ISE Eiffel

Classes Clusters Cluster hierarchy Chart Relations Text Flat Contracts Flat contracts Go to:
deferred class TREE [G] General cluster: base.structures.tree description: "Trees, without commitment to a particular representation" Ancestors CONTAINER [G] Queries arity: INTEGER binary_representation: BINARY_TREE [G] changeable_comparison_criterion: BOOLEAN child: [like parent] TREE [G] child_after: BOOLEAN child_before: BOOLEAN child_capacity: INTEGER child_cursor: CURSOR child_index: INTEGER child_isfirst: BOOLEAN child_islast: BOOLEAN child_item: [like item] G child_off: BOOLEAN child_readable: BOOLEAN child_writable: BOOLEAN count: INTEGER duplicate (n: INTEGER): [like Current] TREE [G] first_child: [like parent] 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: [like parent] TREE [G]): BOOLEAN item: G last_child: [like first_child] TREE [G] left_sibling: [like parent] TREE [G] linear_representation: LINEAR [G] object_comparison: BOOLEAN parent: TREE [G] Readable: BOOLEAN readable_child: BOOLEAN right_sibling: [like parent] TREE [G] valid_cursor_index (i: INTEGER): BOOLEAN Writable: BOOLEAN writable_child: BOOLEAN Commands child_back child_finish child_forth child_go_i_th (i: INTEGER) child_go_to (p: CURSOR) child_put (v: [like item] G) child_replace (v: [like item] G) child_start compare_objects compare_references fill (other: TREE [G]) prune (n: [like parent] TREE [G]) put (v: [like item] G) replace (v: [like item] G) replace_child (n: [like parent] TREE [G]) sprout Constraints leaf definition child off definition child before definition child isfirst definition child islast definition child after definition child consistency
Classes Clusters Cluster hierarchy Chart Relations Text Flat Contracts Flat contracts Go to:

-- Generated by ISE Eiffel --
For more details: www.eiffel.com