Class Aggregate-Struct-Slot

Aggregate structure slots.

Part of:

class foreign-struct-slot, package cffi

Direct Superclass

foreign-struct-slotBase class for simple and aggregate slots.

Slot

nameInitform:(gensym anonymous-cffi-type), Initargs::name; Accessors:name.
offsetInitargs::offset; Accessors:slot-offset.

Direct Method

foreign-struct-slot-set-formReturn a form to set the value of SLOT in struct PTR.
foreign-struct-slot-valueReturn the value of SLOT in structure PTR.
foreign-struct-slot-value-formReturn a form to get the value of SLOT in struct PTR.
setfforeign-struct-slot-valueSet the value of a SLOT in structure PTR.

Other Method

foreign-struct-slot-pointerGet the address of SLOT relative to PTR.
foreign-struct-slot-pointer-formReturn a form to get the address of SLOT in PTR.