Function: ede--inode-get-toplevel-open-project

ede--inode-get-toplevel-open-project is a byte-compiled function defined in files.el.gz.

Signature

(ede--inode-get-toplevel-open-project INODE)

Documentation

Return an already open toplevel project that is managing INODE.

Does not check subprojects.

Source Code

;; Defined in /usr/src/emacs/lisp/cedet/ede/files.el.gz
(defun ede--inode-get-toplevel-open-project (inode)
  "Return an already open toplevel project that is managing INODE.
Does not check subprojects."
  (when (or (and (numberp inode) (/= inode 0))
	    (consp inode))
    (let ((all ede-projects)
	  (found nil)
	  )
      (while (and all (not found))
	(when (equal inode (ede--project-inode (car all)))
	  (setq found (car all)))
	(setq all (cdr all)))
      found)))