Copyright (C) 1994, Digital Equipment Corp.
RTWeakRef
is a private interface.
INTERFACE RTWeakRef;
This is the low-level (runtime
) interface for weak refs. This
interface is used by the higher-level WeakRef. In fact, the following
abstractions are currently the same
TYPE WeakRef =
RECORD
byte: ARRAY [0..7] OF BITS 8 FOR [0..255]
END;
PROCEDURE WeakRefFromRef (r: REFANY; p: WeakRefCleanUpProc := NIL):
WeakRef;
PROCEDURE WeakRefToRef (READONLY w: WeakRef): REFANY;
TYPE WeakRefCleanUpProc = PROCEDURE (READONLY w: WeakRef; r: REFANY);
END RTWeakRef.