State.Change_descval length : t -> intval new_length : t -> intval empty : t -> boolval iter_gaps : t -> f:(a:int -> b:int -> length:int -> unit) -> unitval iter_changed_ranges :
t ->
f:(from_a:int -> to_a:int -> from_b:int -> to_b:int -> unit) ->
unitval map_pos :
t ->
int ->
assoc:Cursor_association.t ->
mode:Map_mode.t ->
int optionval touches_range : t -> from:int -> ?to_:int -> unit -> Touches_range.t