Домой Классы Статические функции Перечисления (ENUM) Структуры (STRUCTURE)

{Array_str|ings}


(включая защищенные члены)

CLASS {Array_str|ings} , UNTESTED:



IMPORT : {Array} , {Native_arrays_str} , {Sorting} , {String_functions} .

BASE CLASS {Array} .


           

FUNCTION New_array_s|tr|ings (
     
STR A|rray_to_copy_in [*] ) ==> {Array_str} , NEW



METHOD Insert|_array_str|ings (
     
INT At|_index ,
     
STR A|rray_to_insert_in [*] )



METHOD . [ INT Index INDEXING STR ] ==> STR



METHOD set_item_s|tr (
     
INT Index INDEXING STR ,
     
STR Value|_to_set ) , SETTER FOR .[]



OVERRIDE data_swap (
     
INT E1 INDEXING STR ,
     
INT E2 INDEXING STR ) , REPLACE



OVERRIDE do_delete ( INT From|_index , INT Count_del|eting )



OVERRIDE do_separate (
     
INT From|_index ,
     
INT Count_sep ,
     
{Array} To|_array )



OVERRIDE make_array ==> {Array} , NEW



OVERRIDE do_collapse



OVERRIDE Sort



METHOD Sort_no_case



----------------------------------------------------------------- 'sorting'

 

OVERRIDE data_compare (
     
INT E1 INDEXING STR ,
     
INT E2 INDEXING STR ) ==> INT


END