b0.file
B0_ocaml.Modref
Module digested references.
TODO. Use that in B0_odoc.
B0_odoc
ocaml
b0
opam
b0 test
b0.kit
b0.memo
b0.std
b0.tool
type t
The type for module references as found in compilation objects. This is a module name and a digest of its interface.
val make : string -> Digest.t -> t
make n d is a module reference with name n and digest d.
make n d
n
d
val name : t -> Modname.t
name m is the capitalized module name of module reference m.
name m
m
val digest : t -> Digest.t
digest m is the interface digest of module reference m.
digest m
val equal : t -> t -> bool
equal m m' is true iff m and m' are the same reference.
equal m m'
true
m'
val compare : t -> t -> int
compare m m' is a total order on module references.
compare m m'
val pp : t B0_std.Fmt.t
pp formats a module reference.
pp
module Set : sig ... end
Module reference sets.
module Map : sig ... end
Module reference maps.