Section Header
  
  
    + name    := ARRAYED;
  
  
    - comment := "Generic collection";
  
  
 BSBS: A revoir cela doit rentrer ARRAYED_COLLECTION (mais il faut voir avec STRING)
  
Section Inherit
  
  
    - parent_object:OBJECT := 
  
Section Public
  
  
    - upper:INTEGER <- 
  
    - count:INTEGER <- 
  
    - capacity:INTEGER <- 
  
  
    - element_sizeof:INTEGER <- 
  
         The size in number of bytes for type `E'.
    
  
    - add_last_buffer buf:FAST_ARRAY[UINTEGER_8] from beg:INTEGER to end:INTEGER <-
      
  
    - item_byte idx:INTEGER offset ofs:INTEGER :UINTEGER_8 <-
  
  
    - set_capacity new_capacity:INTEGER <-