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