Module GcSource

Sourcetype 'mem t
Sourcetype uid = private int
Sourceval make : extend_and_copy:(uid -> 'mem -> 'mem * int) -> 'mem Atomic.t -> 'mem t
Sourceval memory : 'mem t -> 'mem
Sourceval atomic_memory : 'mem t -> 'mem
Sourceval with_memory : 'mem t -> 'mem -> 'mem t
Sourceval null : uid
Sourcemodule type S = sig ... end
Sourcemodule Make (C : S) : sig ... end