Module Rapids.Chronology


module Chronology: CHRONOLOGICAL_MAP  with type elt = Package_ID.id and type set = Package_set.t
The Chronology module efficiently maps days to sets of packages.

type t 
type set 
type elt 
type day = int 
val io : t Io.literate
val create : unit -> t
val iter : (day -> set -> unit) ->
t -> unit
val range : t ->
day * day
val get : t ->
day -> set
val add : t ->
day ->
day -> set -> unit