Plasma GitLab Archive
Projects Blog Knowledge

sig
  type ('e, 'h) sarray
  type ('e, 'h) sarray_descr
  val create :
    Netmcore.res_id -> 'e array -> '-> ('e, 'h) Netmcore_array.sarray
  val make :
    Netmcore.res_id -> int -> '-> '-> ('e, 'h) Netmcore_array.sarray
  val init :
    Netmcore.res_id ->
    int -> (int -> 'e) -> '-> ('e, 'h) Netmcore_array.sarray
  val grow : ('e, 'a) Netmcore_array.sarray -> int -> '-> unit
  val set : ('e, 'a) Netmcore_array.sarray -> int -> '-> unit
  val get_ro : ('e, 'a) Netmcore_array.sarray -> int -> 'e
  val get_p : ('e, 'b) Netmcore_array.sarray -> int -> ('-> 'a) -> 'a
  val get_c : ('e, 'a) Netmcore_array.sarray -> int -> 'e
  val length : ('a, 'b) Netmcore_array.sarray -> int
  val header : ('a, 'h) Netmcore_array.sarray -> 'h
  val deref : ('e, 'a) Netmcore_array.sarray -> 'e array
  val heap : ('a, 'b) Netmcore_array.sarray -> Obj.t Netmcore_heap.heap
  val descr_of_sarray :
    ('e, 'h) Netmcore_array.sarray -> ('e, 'h) Netmcore_array.sarray_descr
  val sarray_of_descr :
    Netmcore.res_id ->
    ('e, 'h) Netmcore_array.sarray_descr -> ('e, 'h) Netmcore_array.sarray
end
This web site is published by Informatikbüro Gerd Stolpmann
Powered by Caml