Function: ede-buffer-header-file
ede-buffer-header-file is a byte-compiled function defined in
source.el.gz.
Signature
(ede-buffer-header-file ARG &rest ARGS)
Implementations
(ede-buffer-header-file (THIS project-am-objectcode) BUFFER) in `ede/project-am.el'.
There are no default header files.
(ede-buffer-header-file (THIS ede-proj-target-makefile-objectcode) BUFFER) in `ede/proj-obj.el'.
There are no default header files.
(ede-buffer-header-file (THIS ede-target) BUFFER) in `ede/base.el'.
There are no default header files in EDE. Do a quick check to see if there is a Header tag in this buffer.
(ede-buffer-header-file (THIS ede-project) BUFFER) in `ede/base.el'.
Return nil, projects don't have header files.
(ede-buffer-header-file (THIS ede-sourcecode) FILENAME) in `ede/source.el'.
Return a list of file names of header files for THIS with FILENAME. Used to guess header files, but uses the auxsource regular expression.
Source Code
;; Defined in /usr/src/emacs/lisp/cedet/ede/source.el.gz
(cl-defmethod ede-buffer-header-file ((this ede-sourcecode) filename)
"Return a list of file names of header files for THIS with FILENAME.
Used to guess header files, but uses the auxsource regular expression."
(let ((dn (file-name-directory filename))
(ts (file-name-sans-extension (file-name-nondirectory filename)))
(ae (oref this auxsourcepattern)))
(if (not ae)
nil
(directory-files dn t (concat (regexp-quote ts) ae)))))