Contents (package MULK.OBJECTIVE-CL)


Standard Generic Function FOREIGN-VALUE-POINTER

Purpose:

Access the pointer to the foreign data wrapped by a foreign-value.

Syntax:

foreign-value-pointer foreign-value

Arguments and Values:

foreign-value --- an object of type foreign-value.

Returns: a pointer.

Description:

foreign-value-pointer retrieves a system area pointer that points directly to the foreign data wrapped by foreign-value.

Note that, by default, finalisation of a foreign-value will cause the data pointed to to be deallocated. See foreign-value-lisp-managed-p for details and how to control this behaviour if you need to.

See also:

foreign-value-lisp-managed-p, foreign-value