class AREF{ELT}


Flattened version is here

Descendants
UTF7 OS_TIMEVAL RUNE ORDER_WEIGHT
ALT_DIGITS FSET{_} INTI ARRAY{_}
OS_FLABEL



Public


Features
aclear
acopy(src : SAME)
acopy(beg : CARD, src : SAME)
acopy(beg, num : CARD, src : SAME)
acopy(beg, num, srcbeg : CARD, src : SAME)
aget(index : CARD) : ELT
aget(index : INT) : ELT
array_ptr : REFERENCE
aset(index : CARD, val : ELT)
aset(index : INT, val:ELT)
asize : CARD
create(cnt : CARD) : SAME
**** This routine returns a new array with cnt elements.

Iters
aelt!(once beg : CARD) : ELT
aelt!(once beg, once num : CARD) : ELT
aelt!(once beg,once num : CARD,once step : INT) : ELT
aelt! : ELT
aind! : CARD
aset!(val : ELT)
aset!(once beg : CARD,val : ELT)
aset!(once beg, once num : CARD, val : ELT)
aset!(once beg, once num : CARD, once step : INT,val : ELT)


Private

for_all(first, second : SAME) : BOOL
****
__This_private_predicate_returns_true_if_and_only_if_all_elements_of
___first_and_second_are_the_same!
is_legal_aelts_arg(beg, num : CARD, step : INT) : BOOL
**** This predicate returns true if and only if the arguments are legal
___values_for_aelt_and_aset_iters_below.

The Sather Home Page