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)))