Commit fb7a3ee2 authored by Glenn Morris's avatar Glenn Morris
Browse files

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> 2014-02-16 Michael Albinus <michael.albinus@gmx.de>
Sync with Tramp 2.2.9. Sync with Tramp 2.2.9.
* trampver.texi: Update release number. * trampver.texi: Update release number.
* efaq-w32.texi (Tramp ssh): Remove also pscp1 and pscp2. * efaq-w32.texi (Tramp ssh): Remove also pscp1 and pscp2.
......
...@@ -1544,19 +1544,11 @@ comes out upside-down. ...@@ -1544,19 +1544,11 @@ comes out upside-down.
@node Class Values @node Class Values
@chapter Class Values @chapter Class Values
Details about any class or object can be retrieved using the function You can use the normal @code{describe-function} command to retrieve
@code{eieio-describe-class}. Interactively, type in the name of a information about a class. Running it on constructors will show a
class. In a program, pass it a string with the name of a class, a full description of the generated class. If you call it on a generic
class symbol, or an object. The resulting buffer will display all function, all implementations of that generic function will be listed,
slot names. Additionally, all methods defined to have functionality together with links through which you can directly jump to the source.
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.
@node Default Superclass @node Default Superclass
@chapter Default Superclass @chapter Default Superclass
...@@ -1864,9 +1856,8 @@ loaded so the form @code{(setf (slot-value object slot) t)} should ...@@ -1864,9 +1856,8 @@ loaded so the form @code{(setf (slot-value object slot) t)} should
work. work.
@end table @end table
CLOS supports the @code{describe} command, but @eieio{} only provides CLOS supports the @code{describe} command, but @eieio{} provides
@code{eieio-describe-class}, and @code{eieio-describe-generic}. Those support for using the standard @code{describe-function} command on a
are automatically called by @code{describe-function} when called on a
constructor or generic function. constructor or generic function.
When creating a new class (@pxref{Building Classes}) there are several When creating a new class (@pxref{Building Classes}) there are several
......
...@@ -95,7 +95,7 @@ ...@@ -95,7 +95,7 @@
;; Where FILENAME is a file in the root directory of the project. ;; Where FILENAME is a file in the root directory of the project.
;; Where MYFCN is a symbol for a function. See: ;; 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. ;; 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