Function: ede-get-locator-object

ede-get-locator-object is a byte-compiled function defined in files.el.gz.

Signature

(ede-get-locator-object PROJ)

Documentation

Get the locator object for project PROJ.

Get it from the toplevel project. If it doesn't have one, make one.

Source Code

;; Defined in /usr/src/emacs/lisp/cedet/ede/files.el.gz
;;; FILENAME EXPANSION
;;
(defun ede-get-locator-object (proj)
  "Get the locator object for project PROJ.
Get it from the toplevel project.  If it doesn't have one, make one."
  ;; Make sure we have a location object available for
  ;; caching values, and for locating things more robustly.
  (let ((top (ede-toplevel proj)))
    (when top
      (when (not (slot-boundp top 'locate-obj))
	(ede-enable-locate-on-project top))
      (oref top locate-obj)
      )))