class FSTR < $FTEXT_STRING{CHAR,STR,FSTR} |
---|
$FTEXT_STRING{_,_,_} | $FTEXT_STRING{_} | $FSTRING{_} | $FLISTS{_} | $LISTS{_} | $ARR{_} | $RO_ARR{_} | $CONTAINER{_} | $STR | $COPY | $FILTERS{_} | $ELT{_} | $ELT | $FSTRINGS | $STRINGS | $HASH | $IS_EQ | $NIL | $IS_NIL |
attr loc : CARD ; .. Included as loc |
---|
**** | index to insert next element. |
attr loc : CARD ; .. Included as loc |
---|
**** | index to insert next element. |
acopy( .. Included as acopy |
---|
acopy( .. Included as acopy |
---|
acopy( .. Included as acopy |
---|
acopy( .. Included as acopy |
---|
acopyn( .. Included as acopyn |
---|
acopyn( .. Included as acopyn |
---|
aget( .. Included as aget |
---|
append(list : SAME) : SAME .. Included as append |
---|
append_file( .. Included as append_file |
---|
append_file_range( .. Included as append_file_range |
---|
array : ARRAY{ETP} .. Included as array |
---|
array_ptr : REFERENCE .. Included as array_ptr |
---|
aset( .. Included as aset |
---|
binstr : BINSTR .. Included as binstr |
---|
build( .. Included as build |
---|
build( .. Included as build |
---|
build( cursor : STR_CURSOR) : SAME .. Included as build |
---|
**** |
build(cursor : STR_CURSOR, start, finish : CHAR ) : SAME .. Included as build |
---|
clear .. Included as clear |
---|
concat(list : SAME) : SAME .. Included as concat |
---|
contains( .. Included as contains |
---|
contains(elem : ETP) : BOOL .. Included as contains |
---|
**** |
________This_predicate_returns_true_if_and_only_if_at_least_one_element_of ___self_is_equal_to_the_given_argument. |
copy : SAME .. Included as copy |
---|
count( .. Included as count |
---|
count(elem : ETP) : CARD .. Included as count |
---|
**** |
________This_routine_returns_the_number_of_elements_of_the_list_which_are ___equal_to_elem. |
count_if( .. Included as count_if |
---|
create(str : BINSTR) : SAME .. Included as create |
---|
create( .. Included as create |
---|
create( |
---|
create( .. Included as create |
---|
create( .. Included as create |
---|
create( .. Included as create |
---|
**** |
______arr_:_ARRAY{ETP} |
create : SAME .. Included as create |
---|
create_empty_sized(cnt : CARD) : SAME .. Included as create_empty_sized |
---|
**** |
________This_routine_creates_a_sized_array_all_of_whose_elements_are_set ___to_the_value_elt_nil. |
create_from(container : $ELT{ETP}) : SAME .. Included as create_from |
---|
delete(index : CARD) .. Included as delete |
---|
delete(index : CARD) : SAME .. Included as delete |
---|
delete_elt(elem : ETP) .. Included as delete_elt |
---|
delete_elt(elem : ETP) : SAME .. Included as delete_elt |
---|
delete_elt_ordered(elem : ETP) .. Included as delete_elt_ordered |
---|
delete_elt_ordered(elem : ETP) : SAME .. Included as delete_elt_ordered |
---|
delete_ordered(index : CARD) .. Included as delete_ordered |
---|
delete_ordered(index : CARD) : SAME .. Included as delete_ordered |
---|
elt_eq( .. Included as elt_eq |
---|
elt_eq(first,second : ETP) : BOOL .. Included as elt_eq |
---|
**** | This is the standard 'less than' predicate used in sorting routines.
___The_using_class_must_specify_an_equality_predicate_routine. |
elt_hash(elem : $OB) : CARD .. Included as elt_hash |
---|
**** |
________This_routine_returns_a_hash_value_associated_with_an_element._This ___must_have_the_property_that_if_"elt_eq(first,second)"_then ___"elt_hash(first)=elt_hash(second)"._It_could_be_defined_always_to_return_0, ___but_many_routines_will_then_become_quadratic._This_uses_the_object_"id"_by ___default.___It_may_be_redefined_in_descendants. |
elt_lt(first,second : ETP) : BOOL .. Included as elt_lt |
---|
**** |
________This_routine_is_the_standard_predicate_'less_than'_for_use_in ___sorting.___By_default_the_object_identity_components_are_compared. ___It_may_be_redefined_in_descendants. |
elt_nil : ETP .. Included as elt_nil |
---|
**** |
________This_routine_returns_the_NIL_value.___If_the_element_class_is_a ___subclass_of_$NIL_then_it_returns_nil,_otherwise_void. |
every( .. Included as every |
---|
exists( .. Included as exists |
---|
exists( .. Included as exists |
---|
has_ind(index : CARD) : BOOL .. Included as has_ind |
---|
**** |
________This_predicate_returns_true_if_and_only_if_index_is_a_valid_index_for_the_list. |
hash : CARD .. Included as hash |
---|
head( .. Included as head |
---|
index_lib : LIBCHARS .. Included as index_lib |
---|
index_of( .. Included as index_of |
---|
index_of(elem : ETP) : CARD .. Included as index_of |
---|
insert_after(index : CARD,val : ETP) : SAME .. Included as insert_after |
---|
insert_all_after(index : CARD,val : $CONTAINER{ETP}) : SAME .. Included as insert_all_after |
---|
insert_all_before(index : CARD,val : $CONTAINER{ETP}) : SAME .. Included as insert_all_before |
---|
insert_before(index : CARD,val : ETP) : SAME .. Included as insert_before |
---|
inspect:STR .. Included as inspect |
---|
**** | This routine returns a string representation of the contents of self. K.Kodama |
is_elt_nil( elem : ETP) : BOOL .. Included as is_elt_nil |
---|
**** | This predicate returns true if and only if elem is NIL. |
is_empty : BOOL .. Included as is_empty |
---|
**** |
________This_predicate_returns_true_if_and_only_if_the_list_size_is_zero. |
is_eq( .. Included as is_eq |
---|
is_eq( .. Included as is_eq |
---|
is_eq(other : $OB) : BOOL .. Included as is_eq |
---|
**** | This is the generic equality predicate. c.f. the class $IS_EQ |
is_full : BOOL .. Included as is_full |
---|
is_nil : BOOL .. Included as is_nil |
---|
nil : SAME .. Included as nil |
---|
not_every( .. Included as not_every |
---|
not_exists( .. Included as not_exists |
---|
acopy(beg, num, srcbeg : CARD, src : SAME) .. Included as oct_acopy |
---|
acopy(beg, num : CARD, src : SAME) .. Included as oct_acopy |
---|
acopy(beg : CARD, src : SAME) .. Included as oct_acopy |
---|
acopy(src : SAME) .. Included as oct_acopy |
---|
octets : CARD .. Included as octets |
---|
plus( .. Included as plus |
---|
plus( .. Included as plus |
---|
plus( .. Included as plus |
---|
push( .. Included as push |
---|
push(elem : ETP) : SAME .. Included as push |
---|
create(arr : ARRAY{ETP}) : SAME .. Included as raw_create |
---|
**** |
________This_creation_routine_produces_a_new_list_containing_the_elements_of_arr. This is useful when using array notation for specifying elements. |
create(cnt : CARD) : SAME .. Included as raw_create |
---|
create( str : STR ) : SAME .. Included as raw_create |
---|
**** |
create(str : STR, sep : CHAR ) : SAME .. Included as raw_create |
---|
**** |
create : SAME .. Included as raw_create |
---|
**** |
________This_is_the_variant_of_create_which_creates_a_'default'_size_list! |
read(index : BIN_CURSOR) : SAME .. Included as read |
---|
size : CARD .. Included as size |
---|
str( lib : LIBCHARS ) : STR .. Included as str |
---|
str(lib : LIBCHARS, sep : CHAR ) : STR .. Included as str |
---|
str : STR .. Included as str |
---|
strip : SAME .. Included as strip |
---|
sublist(beg,num : CARD) : SAME .. Included as sublist |
---|
substring( .. Included as substring |
---|
tail( .. Included as tail |
---|
thumbprint : STR .. Included as thumbprint |
---|
write(fyle : BIN_FILE) .. Included as write |
---|
code!( .. Included as code! |
---|
code! : CHAR_CODE .. Included as code! |
---|
elt!( .. Included as elt! |
---|
elt!( .. Included as elt! |
---|
elt! : ETP .. Included as elt! |
---|
filter!( .. Included as filter! |
---|
ind! : CARD .. Included as ind! |
---|
not_filter!( .. Included as not_filter! |
---|
separate!( .. Included as separate! |
---|
set!( .. Included as set! |
---|
set!(elem : ETP) .. Included as set! |
---|
unique! : ETP .. Included as unique! |
---|
const Default_Array_Size : CARD := 5 ; .. Included as Default_Array_Size |
---|
const Default_Size : CARD := 16 ; |
---|
**** | character codes -- not CHARs |
const Hash_Prime : FIELD := 19 ; .. Included as Hash_Prime |
---|
const Min_Size : CARD := 5 ; .. Included as Min_Size |
---|
aclear .. Included as aclear |
---|
aelt!(once beg : CARD) : ELT .. Included as aelt! |
---|
aelt!(once beg, once num : CARD) : ELT .. Included as aelt! |
---|
aelt!(once beg,once num : CARD,once step : INT) : ELT .. Included as aelt! |
---|
aelt! : ELT .. Included as aelt! |
---|
aind! : CARD .. Included as aind! |
---|
aget(index : CARD) : ELT .. Included as aref_aget |
---|
aget(index : INT) : ELT .. Included as aref_aget |
---|
aset(index : CARD, val : ELT) .. Included as aref_aset |
---|
aset(index : INT, val:ELT) .. Included as aref_aset |
---|
aset!(val : ELT) .. Included as aset! |
---|
aset!(once beg : CARD,val : ELT) .. Included as aset! |
---|
aset!(once beg, once num : CARD, val : ELT) .. Included as aset! |
---|
aset!(once beg, once num : CARD, once step : INT,val : ELT) .. Included as aset! |
---|
aset(index : CARD,val : ETP) .. Included as aset |
---|
asize : CARD .. Included as asize |
---|
build(cursor : STR_CURSOR, sep : CHAR_CODE, start : CHAR, finish : CHAR ) : SAME .. Included as build |
---|
contains( .. Included as contains |
---|
expand_to_size(new_size : CARD) : SAME .. Included as expand_to_size |
---|
**** |
________This_private_routine_expands_the_list_space_so_that_the_result_has ___space_for_new_size_elements.__The_element_values_from_self_are_copied, ___loc_is_set_and_the_resulting_list_returned. |
for_all(first, second : SAME) : BOOL .. Included as for_all |
---|
**** |
__This_private_predicate_returns_true_if_and_only_if_all_elements_of ___first_and_second_are_the_same! |
is_eq_helper( .. Included as is_eq_helper |
---|
is_eq_helper( .. Included as is_eq_helper |
---|
is_legal_aelts_arg(beg, num : CARD, step : INT) : BOOL .. Included as is_legal_aelts_arg |
---|
**** | This predicate returns true if and only if the arguments are legal
___values_for_aelt_and_aset_iters_below. |
is_legal_elts_arg(beg,num : CARD,step : INT) : BOOL .. Included as is_legal_elts_arg |
---|
**** |
________This_predicate_returns_true_if_and_only_if_the_three_parameters_form ___a_legal_value_for_use_in_the_following_iter. |
aget(index : CARD) : ETP .. Included as oct_aget |
---|
array : ARRAY{ETP} .. Included as oct_array |
---|
attr priv_lib : CARD ; .. Included as priv_lib |
---|
attr priv_lib : CARD ; .. Included as priv_lib |
---|
push_downward(from : CARD,by : CARD) .. Included as push_downward |
---|
push_if_new(elem : ETP) : SAME .. Included as push_if_new |
---|
valid_after_ind(index : CARD) : BOOL .. Included as valid_after_ind |
---|
**** |
________This_predicate_is_a_private_synonym_for_has_ind. |
valid_before_ind(index : CARD) : BOOL .. Included as valid_before_ind |
---|
**** |
________This_predicate_returns_true_if_and_only_if_the_given_index_is_within ___the_list_or_only_one_past_the_end_of_the_list. |