Function: c-forward-c++-requires-clause
c-forward-c++-requires-clause is a byte-compiled function defined in
cc-engine.el.gz.
Signature
(c-forward-c++-requires-clause &optional LIMIT STOP-AT-END)
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/cc-engine.el.gz
(defun c-forward-c++-requires-clause (&optional limit stop-at-end)
;; Point is at the keyword "requires". Move forward over the requires
;; clause to its end (if STOP-AT-END is non-nil) or the next token after it
;; (otherwise) and return non-nil. If there is no valid requires clause at
;; point, leave point unmoved and return nil.
(or limit (setq limit (point-max)))
(and (zerop (c-forward-token-2)) ; over "requires".
(c-forward-constraint-clause limit stop-at-end)))