Function: idlwave-class-info
idlwave-class-info is a byte-compiled function defined in
idlwave.el.gz.
Signature
(idlwave-class-info CLASS)
Source Code
;; Defined in /usr/src/emacs/lisp/obsolete/idlwave.el.gz
(defun idlwave-class-info (class)
(let (list entry)
(if idlwave-class-info
(if idlwave-class-reset
(setq
idlwave-class-reset nil
idlwave-class-info ; Remove any visited in a buffer
(delq nil (mapcar
(lambda (x)
(let ((filebuf
(idlwave-class-file-or-buffer
(or (cdr (assq 'found-in x)) (car x)))))
(if (cdr filebuf)
nil
x)))
idlwave-class-info))))
;; Info is nil, put in the system stuff to start.
(setq idlwave-class-info idlwave-system-class-info)
(setq list idlwave-class-info)
(while (setq entry (pop list))
(idlwave-sintern-class-info entry)))
(setq class (idlwave-sintern-class class))
(or (assq class idlwave-class-info)
(progn (idlwave-scan-class-info class)
(assq class idlwave-class-info)))))