Function: ebrowse-member-mode
ebrowse-member-mode is an autoloaded, interactive and byte-compiled
function defined in ebrowse.el.gz.
Signature
(ebrowse-member-mode)
Documentation
Major mode for Ebrowse member buffers.
In addition to any hooks its parent mode special-mode might have
run, this mode runs the hook ebrowse-member-mode-hook, as the final
or penultimate step during initialization.
- negative-argument
<down-mouse-3> ebrowse-member-mouse-3
<mouse-2> ebrowse-member-mouse-2
? describe-mode
C SPC..~ undefined
C b ebrowse-switch-member-buffer-to-base-class
C c ebrowse-switch-member-buffer-to-any-class
C d ebrowse-switch-member-buffer-to-derived-class
C n ebrowse-switch-member-buffer-to-next-sibling-class
C p ebrowse-switch-member-buffer-to-previous-sibling-class
C-l ebrowse-redisplay-member-buffer
D SPC..~ undefined
D a ebrowse-toggle-member-attributes-display
D b ebrowse-toggle-base-class-display
D f ebrowse-freeze-member-buffer
D l ebrowse-toggle-long-short-display
D r ebrowse-toggle-regexp-display
D w ebrowse-set-member-buffer-column-width
F SPC..~ undefined
F a SPC..~ undefined
F a i ebrowse-toggle-private-member-filter
F a o ebrowse-toggle-protected-member-filter
F a u ebrowse-toggle-public-member-filter
F c ebrowse-toggle-const-member-filter
F i ebrowse-toggle-inline-member-filter
F p ebrowse-toggle-pure-member-filter
F r ebrowse-remove-all-member-filters
F v ebrowse-toggle-virtual-member-filter
G SPC..~ undefined
G m ebrowse-goto-visible-member/all-member-lists
G n ebrowse-repeat-member-search
G v ebrowse-goto-visible-member
L F ebrowse-display-static-functions-member-list
L SPC..~ undefined
L V ebrowse-display-static-variables-member-list
L d ebrowse-display-friends-member-list
L f ebrowse-display-function-member-list
L n ebrowse-display-next-member-list
L p ebrowse-display-previous-member-list
L t ebrowse-display-types-member-list
L v ebrowse-display-variables-member-list
RET ebrowse-find-member-definition
SPC ebrowse-view-member-definition
SPC..~ undefined
TAB ebrowse-pop-from-member-to-tree-buffer
f ebrowse-find-member-declaration
m ebrowse-switch-to-next-member-buffer
q bury-buffer
t ebrowse-show-displayed-class-in-tree
v ebrowse-view-member-declaration
w..\x3FFFFF digit-argument
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/ebrowse.el.gz
;;; Member mode
;;;###autoload
(define-derived-mode ebrowse-member-mode special-mode "Ebrowse-Members"
"Major mode for Ebrowse member buffers."
(mapc #'make-local-variable
'(ebrowse--n-columns ;number of short columns
ebrowse--accessor ;vars, functions, friends
ebrowse--displayed-class ;class displayed
ebrowse--member-list ;list of members displayed
ebrowse--tree ;the class tree
ebrowse--member-mode-strings ;part of mode line
ebrowse--tags-file-name ;
ebrowse--header
ebrowse--tree-table
ebrowse--frozen-flag)) ;buffer not automagically reused
(setq-local
mode-line-buffer-identification
(propertized-buffer-identification "C++ Members")
buffer-read-only t
ebrowse--long-display-flag nil ;display with regexps?
ebrowse--attributes-flag t ;show `virtual' and `inline'
ebrowse--show-inherited-flag t ;include inherited members?
ebrowse--source-regexp-flag nil ;show source regexp?
ebrowse--filters [0 1 2] ;public, protected, private
ebrowse--decl-column ebrowse-default-declaration-column ;display column
ebrowse--column-width ebrowse-default-column-width ;width of columns above
ebrowse--virtual-display-flag nil
ebrowse--inline-display-flag nil
ebrowse--const-display-flag nil
ebrowse--pure-display-flag nil)
(modify-syntax-entry ?_ (char-to-string (char-syntax ?a))))