package ctypes-foreign

  1. Overview
  2. Docs

Module Ctypes_weak_refSource

A single-cell variant of the weak arrays in the standard library.

Sourceexception EmptyWeakReference

An expired weak reference was accessed.

Sourcetype 'a t

The type of weak references..

Sourceval make : 'a -> 'a t

Obtain a weak reference from a strong reference.

Sourceval set : 'a t -> 'a -> unit

Update a weak reference.

Sourceval get : 'a t -> 'a

Obtain a strong reference from a weak reference.

Sourceval is_empty : 'a t -> bool

Whether a weak reference is still live.