CMap.MakeSourcemodule M : Map.OrderedTypeThe underlying Map library
include CSig.MapS with type key = M.t with type 'a t = 'a Map.Make(M).tSame as add, but expects the key to be present, and thus faster.
Apply the given function to the binding of the given key.
Recover the set of keys defined in the map.
bind f s transform the set x1; ...; xn into x1 := f x1; ...; xn := f xn.
Alias for fold, to easily track where we depend on fold order.
find_range in_range m Given a comparison function in_range x, that tests if x is below, above, or inside a given range filter_range returns the submap of m whose keys are in range. Note that in_range has to define a continouous range.