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

{Array_obj|ects}


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

CLASS {Array_obj|ects} , UNTESTED:



IMPORT : {Array} , {Native_arrays_obj} .

BASE CLASS {Array} .


          

FUNCTION New_array_o|bj|ects (
     
{Object} A|rray_to_copy_in [*] ) ==> {Array_obj} , NEW



METHOD Insert|_array_obj|ects (
     
INT At|_index ,
     
{Object} A|rray_to_insert_in [*] )



METHOD . [ INT Index|_of_item ] ==> {Object}



METHOD set_item_o|tr (
     
INT Index|_of_item ,
     
{Object} Value|_to_set ) , SETTER FOR .[]



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


END