NextPrevUpTopContentsIndex

pointer-element-type

Function
Summary

Returns the type of the foreign object pointed to by a FLI pointer.

Package

fli

Signature

pointer-element-type pointer => type

Arguments

pointer

A FLI pointer to a foreign object.

Values

type

The type of the object pointed to by pointer .

Description

The function pointer-element-type returns the type of the foreign object pointed to by pointer .

Example

In the following example a pointer to an integer is defined, and pointer-element-type is used to confirm that the pointer points to an integer.

(setq point (fli:allocate-foreign-object :type :int)) (fli:pointer-element-type point)

In the next example a new type, HAPPY , is defined. The pointer point is set to point to an instance of HAPPY , and pointer-element-type is used to find the type of the object pointed to by point .

(fli:define-c-typedef HAPPY :long) (setq point (fli:allocate-foreign-object :type 'HAPPY)) (fli:pointer-element-type point)
See also

foreign-slot-type
pointer-element-size
pointer-element-type-p


LispWorks Foreign Language Interface User Guide and Reference Manual - 14 Mar 2008

NextPrevUpTopContentsIndex