Module InferBase.Multilinks
module L = Logging
val add : t -> string -> unit
Add a link.
val create : unit -> t
Create a new multilink.
val multilink_file_name : string
Name of the multilink file. A multilink file is recognized by its file name.
val read : dir:string -> t option
Read a multilink file from disk.
val resolve : DB.filename -> DB.filename
Resolve a filename following multilinks. The cache is updated if a new multilinks file is read.
val write : t -> dir:string -> unit
Write a multilink file in the given directory