Module type Omod_ocamlc.DOBJ

The type for compilation objects with interface dependency information.

type t

The type for the object files.

val read : Omod.fpath -> ( t, string ) Stdlib.result

read f reads an object file from f.

val name : t -> string

name o is the object name of o.

val iface_digest : t -> Stdlib.Digest.t

iface_digest o is the interface digest of o.

val iface_deps : t -> (string * Stdlib.Digest.t option) list

iface_deps o are the interfaces o depends on; without itself.