Function: c-check-qualified-type
c-check-qualified-type is a byte-compiled function defined in
cc-engine.el.gz.
Signature
(c-check-qualified-type FROM)
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/cc-engine.el.gz
(defun c-check-qualified-type (from)
;; Look up successive tails of a (possibly) qualified type in
;; `c-found-types'. If one of them matches, return it, else return nil.
(save-excursion
(goto-char from)
(let ((compound (c-forward-over-compound-identifier)))
(when compound
(while (and c-opt-identifier-concat-key
(> (length compound) 0)
(not (gethash compound c-found-types))
(string-match c-opt-identifier-concat-key compound))
(setq compound (substring compound (match-end 0))))
(and (gethash compound c-found-types)
compound)))))