src/class-*.lisp: Improve metaclass selection.
[sod] / doc / SYMBOLS
index 4bbe9ac..17eb597 100644 (file)
@@ -307,8 +307,12 @@ class-utilities.lisp
   ichain-struct-tag                             function
   ichain-union-tag                              function
   ilayout-struct-tag                            function
+  inheritance-path-reporter-state               class
   islots-struct-tag                             function
+  make-inheritance-path-reporter-state          function
   message-macro-name                            function
+  report-inheritance-path                       function
+  select-minimal-class-property                 function
   sod-subclass-p                                function
   valid-name-p                                  function
   vtable-name                                   function
@@ -671,6 +675,7 @@ cl:t
         sod-class-effective-slot
       ichain
       ilayout
+      inheritance-path-reporter-state
       inst
         banner-inst
         block-inst
@@ -1076,6 +1081,7 @@ finalize-module
   module
 finalize-sod-class
   sod-class
+  sod-class [:around]
 find-slot-initargs
   sod-class sod-slot
 find-slot-initializer
@@ -2221,6 +2227,7 @@ utilities.lisp
   define-on-demand-slot                         macro
   defvar-unbound                                macro
   designated-condition                          function
+  distinguished-point-shortest-paths            function
   dosequence                                    macro
   sb-mop:eql-specializer                        class
   sb-mop:eql-specializer-object                 generic