Astral_internal.LocationBoundsinclude Datatype_sig.MONO_MAP
with type key := Sort.t
and type data := SortBound.t
and type t = LocationBounds0.ttype t = LocationBounds0.tinclude Datatype_sig.PRINTABLE with type t := tinclude Datatype_sig.SHOW with type t := tval pp : Stdlib.Format.formatter -> t -> unitOutput to formatter
val print : ?prefix:string -> t -> unitOutput to stdout.
val show_option : t option -> stringval print_option : ?prefix:string -> t option -> unitval dump : string -> t -> unitDump to file given by filename
val show_list : ?separator:string -> t list -> stringval pp_list : Stdlib.Format.formatter -> t list -> unitval print_list : ?separator:string -> ?prefix:string -> t list -> unitCopy-pasted signature of classic polymorphic map
val empty : tval is_empty : t -> boolval add : Sort.t -> SortBound.t -> t -> tval find : Sort.t -> t -> SortBound.tval iter : (Sort.t -> SortBound.t -> unit) -> t -> unitval fold : (Sort.t -> SortBound.t -> 'acc -> 'acc) -> t -> 'acc -> 'accval union :
(Sort.t -> SortBound.t -> SortBound.t -> SortBound.t option) ->
t ->
t ->
tval bindings : t -> (Sort.t * SortBound.t) listval cardinal : t -> intval choose : t -> Sort.t * SortBound.tval filter : (Sort.t -> SortBound.t -> bool) -> t -> tAdditional functions
val values : t -> SortBound.t listval of_list : (Sort.t * SortBound.t) list -> tval show : t -> stringval show_custom : (Sort.t -> string) -> (SortBound.t -> string) -> t -> stringval term_bound : HeapSort.t -> SL_graph0.t -> SL.t -> SL.Term.t -> floatval compute : SL.t -> HeapSort.t -> SL_graph0.t -> tval to_json : t -> Yojson.Basic.tval sum : t -> intval sum_of_allocated : t -> int