Function: c-forward-id-comma-list
c-forward-id-comma-list is a macro defined in cc-engine.el.gz.
Signature
(c-forward-id-comma-list TYPE UPDATE-SAFE-POS)
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/cc-engine.el.gz
(defmacro c-forward-id-comma-list (type update-safe-pos)
;; Used internally in `c-forward-keyword-clause' to move forward
;; over a comma separated list of types or names using
;; `c-forward-keyword-prefixed-id'.
;;
;; This macro might do hidden buffer changes.
(declare (debug t))
`(while (and (progn
,(when update-safe-pos
'(setq safe-pos (point)))
(eq (char-after) ?,))
(progn
(forward-char)
(c-forward-syntactic-ws)
(c-forward-keyword-prefixed-id ,type)))))