Class Foreign-Typedef

Part of:

package cffi, class foreign-type-wrapper, class foreign-type-alias

Direct Superclass

foreign-type-aliasA type that aliases another type.

Direct Subclass

foreign-type-wrapperClass for the wrapper type.

Slot

actual-typeInitargs::actual-type; Accessors:actual-type.
nameInitform:(gensym anonymous-cffi-type), Initargs::name; Accessors:name.
translate-pInitform:t, Initargs::translate-p; Accessors:translate-p.

Direct Method

expand-type-from-foreign
expand-type-to-foreign
expand-type-to-foreign-dyn
free-type-translated-object
translate-type-from-foreign
translate-type-to-foreign

Other Method

aggregatepReturn true if FOREIGN-TYPE is an aggregate type.
canonicalizeReturn the built-in foreign type for FOREIGN-TYPE.
Signals an error if FOREIGN-TYPE is undefined.
foreign-type-alignmentReturn the structure alignment in bytes of a foreign type.
foreign-type-sizeReturn the size in bytes of a foreign type.
translate-pReturn true if type translators should run on FOREIGN-TYPE.
unparseUnparse FOREIGN-TYPE to a type specification (symbol or list).