[operations] [attributes] [fields] [template] [definition]
[implementation] [documentation]
To use the search tool you need to use a browser which supports JAVA (c)

[next] [prev] [superclass] [next peer] [prev peer] [subclass] [index] [hierarchy]

IntrinsicNumberList

inherits from FixedList

Object <- FixedList <- IntrinsicNumberList



Operations

Get list of all operations

AddIntrinsicNumberAt
AddIntrinsicNumberLast
FindIntrinsicNumber
IntrinsicNumberAt
ReplaceIntrinsicNumberAt


Attributes

Get list of all attributes

InitialListWordFormat


Fields

No fields are defined by IntrinsicNumberList or any of its superclasses.


Instance template

instance IntrinsicNumberList tag;
end instance;

Class definition

Define Class IntrinsicNumberList;
    inherits from FixedList;
    uses extra list: IntrinsicNumber;

    // getting
    operation IntrinsicNumberAt(index: Unsigned): IntrinsicNumber, noFail;

    // adding and removing
    operation ReplaceIntrinsicNumberAt(index: Unsigned; number: IntrinsicNumber);
    operation AddIntrinsicNumberAt(index: Unsigned; number: IntrinsicNumber);
    operation AddIntrinsicNumberLast(number: IntrinsicNumber);

    // finding
    operation FindIntrinsicNumber(number: IntrinsicNumber): Unsigned, noFail;
        // returns the index of the number if found, zero if not

    overrides InitialListWordFormat;
        // returns intrinsicNumberWord to express the fact that
        // intrinsic number lists hold intrinsic numbers
end class;