abstract class $STRING{ETP<$IS_EQ, FSTP<$FSTRING{ETP}, STP< $STRING{ETP}} < $STRING{ETP}, $SEARCH{ETP,STP}, $BINARY |
---|
**** | This abstract class characterises all forms of string whether binary,
___text_or_other.___The_implementations_of_this_class_shall_provide_immutable ___semantics! |
$BINARY | $SEARCH{_,_} | $STRINGS | $HASH | $IS_EQ | $NIL | $IS_NIL | $STRING{_} | $LISTS{_} | $ARR{_} | $RO_ARR{_} | $CONTAINER{_} | $STR | $COPY | $FILTERS{_} | $ELT{_} | $ELT |
BINSTR |
chunk!(chunk_size : CARD) : SAME ; |
---|
**** |
__This_iter_yields_successive_groups_of_elements_of_self,_the_length ___of_which_is_defined_by_the_chunk_size_parameter. |
chunk!(once start : CARD,chunk_size : CARD) : SAME ; |
---|
**** |
__This_iter_yields_successive_groups_of_elements_starting_at_start, ___the_length_of_which_is_defined_by_the_chunk_size_parameter. |
elt!(once beg : CARD ) : ETP ; |
---|
**** |
__This_iter_yields_each_element_of_the_string_in_sequence_starting_with ___that_indicated_by_the_index_beg. |
elt!(once beg,once num : CARD) : ETP ; |
---|
**** |
__This_iter_yields_num_elements_of_self_in_sequence,_starting_with_that ___indicated_by_the_index_beg. |
plus(elem : ETP) : SAME ; |
---|
**** |
__This_returns_the_string_formed_by_appending_other_(which_must_be_of ___the_same_class)_to_self.___Either_or_both_may_be_void. |
plus(str : STP) : SAME ; |
---|
**** |
__This_returns_the_string_formed_by_appending_other_(which_must_be_of ___the_same_class)_to_self.___Either_or_both_may_be_void. |
plus(str : FSTP) : SAME ; |
---|
**** |
__This_returns_the_string_formed_by_appending_other_(which_must_be_of ___the_same_class)_to_self.___Either_or_both_may_be_void. |
reverse : SAME ; |
---|
**** |
__This_routine_returns_a_string_which_has_the_value_of_self_with_all ___elements_in_the_reverse_order. |