A foreign type corresponding to '@?' character pair in the type encoding of a method.
objc
objc-at-question-mark
The FLI type objc-at-question-mark
is corresponds to the '@?' character pair in the type encoding of a method.
According to the documentation this is an illegal combination, but experimentally it is used by Apple. It seems to be used when the argument should be a pointer to a (Clang) block, which is the foreign type fli:foreign-block-pointer in LispWorks. Since this is not documented, it cannot be relied on.
At the time of writing objc-at-question-mark
is an alias for the FLI type :pointer
.
LispWorks Objective-C and Cocoa Interface User Guide and Reference Manual - 01 Dec 2021 19:38:32