* lisp/emacs-lisp/eieio*.el: Use (:documentation ...) feature
commit72229f17ef6609e570e89a1ae86ed80a544e79e8
authorStefan Monnier <monnier@iro.umontreal.ca>
Thu, 5 Feb 2015 19:43:38 +0000 (5 14:43 -0500)
committerStefan Monnier <monnier@iro.umontreal.ca>
Thu, 5 Feb 2015 19:43:38 +0000 (5 14:43 -0500)
tree56380b5cb4282cf0383036a6c7aa7a140825b2d6
parentad5a7c86d017ce8e9ff1312331ef09181be823bf
* lisp/emacs-lisp/eieio*.el: Use (:documentation ...) feature

* lisp/emacs-lisp/eieio-compat.el (eieio--defmethod): Use new
special (:documentation ...) feature.
* lisp/emacs-lisp/eieio-core.el (eieio-make-class-predicate)
(eieio-make-child-predicate): Same.
(eieio-copy-parents-into-subclass): Remove unused arg.
(eieio-defclass-internal): Adjust call accordingly and remove redundant
`pname' var.
(eieio--slot-name-index): Remove unused arg `obj' and adjust all
callers accordingly.
lisp/ChangeLog
lisp/emacs-lisp/eieio-base.el
lisp/emacs-lisp/eieio-compat.el
lisp/emacs-lisp/eieio-core.el