@copying
This file documents Ebrowse, a C++ class browser for GNU Emacs.
-Copyright @copyright{} 2000, 2002, 2003, 2004,
- 2005, 2006 Free Software Foundation, Inc.
+Copyright @copyright{} 2000, 2001, 2002, 2003, 2004,
+2005, 2006, 2007, 2008 Free Software Foundation, Inc.
@quotation
Permission is granted to copy, distribute and/or modify this document
@titlepage
@title Ebrowse User's Manual
@sp 4
-@subtitle Ebrowse/Emacs 21
-@sp 1
-@subtitle May 2000
+@subtitle Ebrowse/Emacs
@sp 5
@author Gerd Moellmann
@page
@end ifnottex
@menu
-* Overview:: What is it and now does it work?
+* Overview:: What is it and how does it work?
* Generating browser files:: How to process C++ source files
* Loading a Tree:: How to start browsing
* Tree Buffers:: Traversing class hierarchies
* Member Buffers:: Looking at member information
* Tags-like Functions:: Finding members from source files
+* GNU Free Documentation License:: The license for this documentation.
* Concept Index:: An entry for each concept defined
@end menu
@comment *** TAGS LIKE FUNCTIONS
@comment **************************************************************
-@node Tags-like Functions, Concept Index, Member Buffers, Top
+@node Tags-like Functions, GNU Free Documentation License, Member Buffers, Top
@comment node-name, next, previous, up
@chapter Tags-like Functions
by Ebrowse.
@table @kbd
-@item C-c b f
+@item C-c C-m f
Find the definition of the member around point. If you invoke this
function with a prefix argument, the declaration is searched.
front of the member name, this class name is used as initial input for
the completion.
-@item C-c b F
+@item C-c C-m F
Find the declaration of the member around point.
-@item C-c b v
+@item C-c C-m v
View the definition of the member around point.
-@item C-c b V
+@item C-c C-m V
View the declaration of the member around point.
-@item C-c b 4 f
+@item C-c C-m 4 f
Find a member's definition in another window.
-@item C-c b 4 F
+@item C-c C-m 4 F
Find a member's declaration in another window.
-@item C-c b 4 v
+@item C-c C-m 4 v
View a member's definition in another window.
-@item C-c b 4 V
+@item C-c C-m 4 V
View a member's declaration in another window.
-@item C-c b 5 f
+@item C-c C-m 5 f
Find a member's definition in another frame.
-@item C-c b 5 F
+@item C-c C-m 5 F
Find a member's declaration in another frame.
-@item C-c b 5 v
+@item C-c C-m 5 v
View a member's definition in another frame.
-@item C-c b 5 V
+@item C-c C-m 5 V
View a member's declaration in another frame.
@end table
@table @kbd
@cindex return to original position
-@item C-c b -
+@item C-c C-m -
This command sets point to the previous position in the position stack.
Directly after you performed a jump, this will put you back to the
position where you came from.
number is reached, older positions are discarded when new positions are
pushed on the stack.
-@item C-c b +
+@item C-c C-m +
This command moves forward in the position stack, setting point to
the next position stored in the position stack.
-@item C-c b p
+@item C-c C-m p
Displays an electric buffer showing all positions saved in the stack.
You can select a position by pressing @kbd{SPC} in a line. You can
view a position with @kbd{v}.
tree are used.
@table @kbd
-@item C-c b s
+@item C-c C-m s
This function performs a regular expression search in the chosen set of
files.
-@item C-c b u
+@item C-c C-m u
This command performs a search for calls of a given member which is
selected in the usual way with completion.
-@item C-c b %
+@item C-c C-m %
Perform a query replace over the set of files.
-@item C-c b ,
+@item C-c C-m ,
All three operations above stop when finding a match. You can restart
the operation with this command.
-@item C-c b n
+@item C-c C-m n
This restarts the last tags operation with the next file in the list.
@end table
@cindex list class members in a file
@cindex file, members
-The command @kbd{C-c b l}, lists all members in a given file. The file
+The command @kbd{C-c C-m l}, lists all members in a given file. The file
name is read from the minibuffer with completion.
@cindex apropos on class members
@cindex members, matching regexp
-The command @kbd{C-c b a} can be used to display all members matching a
+The command @kbd{C-c C-m a} can be used to display all members matching a
given regular expression. This command can be very useful if you
remember only part of a member name, and not its beginning.
A special buffer is popped up containing all identifiers matching the
regular expression, and what kind of symbol it is (e.g.@: a member
function, or a type). You can then switch to this buffer, and use the
-command @kbd{C-c b f}, for example, to jump to a specific member.
+command @kbd{C-c C-m f}, for example, to jump to a specific member.
@cindex completion
@cindex symbol completion
-The command @kbd{C-c b @key{TAB}} completes the symbol in front of point.
+The command @kbd{C-c C-m @key{TAB}} completes the symbol in front of point.
-@node Member Buffer Display, , Symbol Completion, Tags-like Functions
+@node Member Buffer Display, , Symbol Completion, Tags-like Functions
@section Quick Member Display
@cindex member buffer, for member at point
You can quickly display a member buffer containing the member the cursor
-in on with the command @kbd{C-c b m}.
+in on with the command @kbd{C-c C-m m}.
-@node Concept Index, , Tags-like Functions, Top
+@node GNU Free Documentation License, Concept Index, Tags-like Functions, Top
+@appendix GNU Free Documentation License
+@include doclicense.texi
+
+
+@node Concept Index, , GNU Free Documentation License, Top
@unnumbered Concept Index
@printindex cp