|
|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 Tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T V
Length: 1136 (0x470)
Types: TextFile
Names: »V«
└─⟦180fe333a⟧ Bits:30000405 8mm tape, Rational 1000, SW CATALOG, 10_20_0
└─⟦180fe333a⟧ Bits:30000537 8mm tape, Rational 1000, SW Catalog 10_20_0
└─⟦5cb1d1d7f⟧ »DATA«
└─⟦3b1ee7bd8⟧
└─⟦this⟧
generic
type Item is private;
package Tree_Binary_Single_Unbounded_Controlled is
type Tree is private;
type Child is (Left, Right);
Null_Tree : constant Tree;
procedure Copy (From_The_Tree : in Tree; To_The_Tree : in out Tree);
procedure Clear (The_Tree : in out Tree);
procedure Construct (The_Item : in Item;
And_The_Tree : in out Tree;
On_The_Child : in Child);
procedure Set_Item (Of_The_Tree : in out Tree; To_The_Item : in Item);
procedure Swap_Child (The_Child : in Child;
Of_The_Tree : in out Tree;
And_The_Tree : in out Tree);
function Is_Equal (Left : in Tree; Right : in Tree) return Boolean;
function Is_Null (The_Tree : in Tree) return Boolean;
function Item_Of (The_Tree : in Tree) return Item;
function Child_Of (The_Tree : in Tree; The_Child : in Child) return Tree;
Overflow : exception;
Tree_Is_Null : exception;
private
type Node;
type Tree is access Node;
Null_Tree : constant Tree := null;
end Tree_Binary_Single_Unbounded_Controlled;