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