chiark / gitweb /
src/*.lisp: Add missing exports.
[sod] / src / method-proto.lisp
index 5687802bad3a19e53ee265c84ab30515e04927a0..7163e8cf4a09a5544406bd2cd5a555e228f372ba 100644 (file)
@@ -135,7 +135,8 @@ (defgeneric compute-effective-methods (class)
    The list needn't be in any particular order."))
 
 (export '(method-entry method-entry-effective-method
-         method-entry-chain-head method-entry-chain-tail))
+         method-entry-chain-head method-entry-chain-tail
+         method-entry-role))
 (defclass method-entry ()
   ((%method :initarg :method :type effective-method
            :reader method-entry-effective-method)
@@ -263,6 +264,7 @@ (defgeneric method-entry-slot-name (entry)
 
    The default method indirects through `method-entry-slot-name-by-role'."))
 
+(export 'method-entry-slot-name-by-role)
 (defgeneric method-entry-slot-name-by-role (entry role name)
   (:documentation "Easier implementation for `method-entry-slot-name'.")
   (:method ((entry method-entry) (role (eql nil)) name) name)