DataMuseum.dk

Presents historical artifacts from the history of:

Rational R1000/400

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about Rational R1000/400

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦a1603c7a1⟧ Ada Source

    Length: 3072 (0xc00)
    Types: Ada Source
    Notes: 03_class, FILE, R1k_Segment, e3_tag, package body Generic_Index, seg_047606

Derivation

└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000
    └─ ⟦cfc2e13cd⟧ »Space Info Vol 2« 
        └─⟦this⟧ 

E3 Source Code



with Text_Io;
package body Generic_Index is

    procedure Put (Item : out Object; An_Index : in Positive) is

    begin
        Item.Index := An_Index;
    end Put;

    procedure Show (Item : in Object) is

    begin
        Text_Io.Put_Line ("Index : " & Image (Item));
    end Show;


    function Value (Item : in Object) return Natural is

    begin
        return Item.Index;
    end Value;

    function Image (Item : in Object) return String is

    begin
        return Element_Image (Item.Index);
    end Image;

end Generic_Index;


-- with Text_Io, Complement_Identifier_Array;
-- package body Index is
--
--     procedure Put (Item : out Object; Value : in Positive) is
--
--     begin
--         Item.Object := Value;
--     end Put;
--
--     procedure Show (Item : in Object) is
--
--     begin
--         Text_Io.Put_Line ("Index : Image : " & Image (Item));
--     end Show;
--
--
--     function Value (Item : in Object) return Natural is
--
--     begin
--         return Item.Object;
--     end Value;
--
--     function Image (Item : in Object) return String is
--
--     begin
--         return Complement_Identifier_Array.Image (Item.Object);
--     end Image;
--
-- end Index;

E3 Meta Data

    nblk1=2
    nid=0
    hdr6=4
        [0x00] rec0=31 rec1=00 rec2=01 rec3=028
        [0x01] rec0=0d rec1=00 rec2=02 rec3=001
    tail 0x2174ad28286543993f417 0x42a00088462060003