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'.")