Module Mlpost__Tree_adv.Overlays
type interval=|Bet of int * int[|a,b|]
|Bef of int]|-oo,a|]
|Aft of int[|a,+oo|[
|Nevemptyset
|AlwN
val in_interval : int -> interval -> boolval min_interval : int -> interval -> intval max_interval : int -> interval -> intval min_tree : ('a -> interval) -> 'a t -> intval max_tree : ('a -> interval) -> 'a t -> int
type 'a spec= (interval * 'a) list
val assoq : int -> (interval * 'a) list -> 'aval max : ('a -> 'b) -> ('c * 'a) list -> 'bval set_pos : ('a -> 'b -> 'c) -> 'a -> ('d * 'b) list -> ('d * 'c) list