package clarity

  1. Overview
  2. Docs
type 'a vector = 'a t
type 'a chunk = {
  1. mutable cnt : int;
  2. vec : 'a vector;
}
type 'a t = 'a chunk list ref
val copy : 'a t -> 'a t
val push_node : 'a vector -> 'a chunk list ref -> unit
val put : 'a t -> 'a -> unit
val result : 'a t -> 'a vector
val empty : unit -> 'a list ref
val clear : 'a list ref -> unit