Function: ede-project-autoload-dirmatch

ede-project-autoload-dirmatch is a byte-compiled function defined in auto.el.gz.

Signature

(ede-project-autoload-dirmatch &rest SLOTS)

Documentation

Create a new object of class type ede-project-autoload-dirmatch(var)/ede-project-autoload-dirmatch(fun).

Source Code

;; Defined in /usr/src/emacs/lisp/cedet/ede/auto.el.gz
(defclass ede-project-autoload-dirmatch ()
  ((fromconfig :initarg :fromconfig
	       :initform nil
	       :documentation
	       "A config file within which the match pattern lives.")
   (configregex :initarg :configregex
		:initform nil
		:documentation
		"A regexp to identify the dirmatch pattern.")
   (configregexidx :initarg :configregexidx
		   :initform nil
		   :documentation
		   "An index into the match-data of `configregex'.")
   (subdir-only :initarg :subdir-only
		:initform t
		:documentation
		"Non-nil means an exact match to the found directory is a non-match.
This implies projects exist only in subdirectories of the configuration path.
If `:subdir-only' is nil, then the directory from the configuration file is the project.")
   (configdatastash :documentation
		    "Save discovered match string.")
   )
  "Support complex matches for projects that live in named directories.
For most cases, a simple string is sufficient.  If, however, a project
location is varied dependent on other complex criteria, this class
can be used to define that match without loading the specific project
into memory.")