|
|
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: 1533 (0x5fd)
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 (<>);
package Set_Discrete_Sequential_Bounded_Managed_Noniterator is
type Set is limited private;
procedure Copy (From_The_Set : in Set; To_The_Set : in out Set);
procedure Clear (The_Set : in out Set);
procedure Add (The_Item : in Item; To_The_Set : in out Set);
procedure Remove (The_Item : in Item; From_The_Set : in out Set);
procedure Union (Of_The_Set : in Set;
And_The_Set : in Set;
To_The_Set : in out Set);
procedure Intersection (Of_The_Set : in Set;
And_The_Set : in Set;
To_The_Set : in out Set);
procedure Difference (Of_The_Set : in Set;
And_The_Set : in Set;
To_The_Set : in out Set);
function Is_Equal (Left : in Set; Right : in Set) return Boolean;
function Extent_Of (The_Set : in Set) return Natural;
function Is_Empty (The_Set : in Set) return Boolean;
function Is_A_Member
(The_Item : in Item; Of_The_Set : in Set) return Boolean;
function Is_A_Subset (Left : in Set; Right : in Set) return Boolean;
function Is_A_Proper_Subset (Left : in Set; Right : in Set) return Boolean;
Item_Is_In_Set : exception;
Item_Is_Not_In_Set : exception;
private
type Items is array (Item) of Boolean;
type Set is
record
The_Items : Items := Items'(others => False);
end record;
end Set_Discrete_Sequential_Bounded_Managed_Noniterator;