diff options
-rw-r--r-- | Lisp/data-types.lisp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/Lisp/data-types.lisp b/Lisp/data-types.lisp index 432091a..384e526 100644 --- a/Lisp/data-types.lisp +++ b/Lisp/data-types.lisp @@ -30,6 +30,15 @@ (defctype char-pointer :pointer) +;;;; (@* "Type specifiers") +(deftype objective-c-type-keyword () + `(member :id :class :selector :string + :char :short :int :long :long-long + :unsigned-char :unsigned-short :unsigned-int + :unsigned-long :unsigned-long-long :pointer + :float :double)) + + ;;;; (@* "Objective-C object wrapper classes") (with-compilation-unit () ; needed for class finalization (defclass c-pointer-wrapper () |