Variable: cc-imenu-c-generic-expression
cc-imenu-c-generic-expression is a variable defined in cc-menus.el.gz.
Value
((nil "^\\<.*[^[:alnum:]_:<>~]\\(\\([[:alnum:]_:<>~]*::\\)?operator\\>[ ]*\\(()\\|[^(]*\\)\\)[ ]*([^)]*)[ ]*[^ ;]" 1)
(nil "^\\([[:alpha:]_][[:alnum:]_:<>~]*\\)[ ]*([ ]*\\([^ (*][^)]*\\)?)[ ]*[^ ;(]" 1)
(nil "^\\<[^()\n]*[^[:alnum:]_:<>~]\\([[:alpha:]_][[:alnum:]_:<>~]*\\)\\([ \n]\\|\\\\\n\\)*(\\([ \n]\\|\\\\\n\\)*\\([^ \n(*][^()]*\\(([^()]*)[^()]*\\)*\\)?)\\([ \n]\\|\\\\\n\\)*[^ \n;(]" 1)
("Class" "^\\(template[ ]*<[^>]+>[ ]*\\)?\\(class\\|struct\\)[ ]+\\([[:alnum:]_]+\\(<[^>]+>\\)?\\)\\([ \n]\\|\\\\\n\\)*[:{]" 3))
Documentation
Imenu generic expression for C mode. See imenu-generic-expression.
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/cc-menus.el.gz
(defvar cc-imenu-c-generic-expression
cc-imenu-c++-generic-expression
"Imenu generic expression for C mode. See `imenu-generic-expression'.")