summaryrefslogtreecommitdiff
path: root/Lisp/method-definition.lisp
diff options
context:
space:
mode:
Diffstat (limited to 'Lisp/method-definition.lisp')
-rw-r--r--Lisp/method-definition.lisp4
1 files changed, 4 insertions, 0 deletions
diff --git a/Lisp/method-definition.lisp b/Lisp/method-definition.lisp
index d97c2a8..7342c4a 100644
--- a/Lisp/method-definition.lisp
+++ b/Lisp/method-definition.lisp
@@ -75,6 +75,10 @@
,@body)))))))
+(defmacro defobjcgeneric (name lambda-list &body options)
+ `(define-objective-c-generic-function ,name ,lambda-list ,@options))
+
+
(defmacro define-objective-c-generic-function (name lambda-list &body options)
`(defgeneric ,name ,lambda-list
,@(unless (position :generic-function-class