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

{Array_int|egers}


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

CLASS {Array_int|egers} , UNTESTED:



IMPORT : {Array} , {Native_arrays_int} , {Sorting} .

BASE CLASS {Array} .


          

FUNCTION New_array_i|nt|egers (
     
INT A|rray_to_copy_in [*] ) ==> {Array_int} , NEW



METHOD Insert|_array_int|egers (
     
INT At|_index ,
     
INT A|rray_to_insert_in [*] )



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



METHOD set_item_i|nt (
     
INT Index INDEXING INT ,
     
INT Value|_to_set ) , SETTER FOR .[]



OVERRIDE data_swap (
     
INT E1 INDEXING INT ,
     
INT E2 INDEXING INT ) , 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



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

 

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


END