Commit fb7a3ee2 authored by Glenn Morris's avatar Glenn Morris

Some doc updates for eieio-describe-class/generic

* doc/misc/eieio.texi (Class Values, CLOS compatibility):
Remove references to deleted eieio-describe-class/generic.

* lisp/cedet/ede/cpp-root.el: Comment update.
parent 29238d28
2014-02-17 Glenn Morris <rgm@gnu.org>
* eieio.texi (Class Values, CLOS compatibility):
Remove references to deleted eieio-describe-class/generic.
2014-02-16 Michael Albinus <michael.albinus@gmx.de>
Sync with Tramp 2.2.9.
* trampver.texi: Update release number.
* efaq-w32.texi (Tramp ssh): Remove also pscp1 and pscp2.
......
......@@ -1544,19 +1544,11 @@ comes out upside-down.
@node Class Values
@chapter Class Values
Details about any class or object can be retrieved using the function
@code{eieio-describe-class}. Interactively, type in the name of a
class. In a program, pass it a string with the name of a class, a
class symbol, or an object. The resulting buffer will display all
slot names. Additionally, all methods defined to have functionality
on this class is displayed.
You can also use the normal @code{describe-function} to retrieve
information about a class. If you call it on a constructor function,
it will also display the class information. If you call it on a
generic function, all implementations of that generic function will be
listed, together with links through which you can directly jump to the
source.
You can use the normal @code{describe-function} command to retrieve
information about a class. Running it on constructors will show a
full description of the generated class. If you call it on a generic
function, all implementations of that generic function will be listed,
together with links through which you can directly jump to the source.
@node Default Superclass
@chapter Default Superclass
......@@ -1864,9 +1856,8 @@ loaded so the form @code{(setf (slot-value object slot) t)} should
work.
@end table
CLOS supports the @code{describe} command, but @eieio{} only provides
@code{eieio-describe-class}, and @code{eieio-describe-generic}. Those
are automatically called by @code{describe-function} when called on a
CLOS supports the @code{describe} command, but @eieio{} provides
support for using the standard @code{describe-function} command on a
constructor or generic function.
When creating a new class (@pxref{Building Classes}) there are several
......
......@@ -95,7 +95,7 @@
;; Where FILENAME is a file in the root directory of the project.
;; Where MYFCN is a symbol for a function. See:
;;
;; M-x describe-class RET ede-cpp-root-project RET
;; M-x describe-function RET ede-cpp-root-project RET
;;
;; for documentation about the locate-fcn extension.
;;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment