Function: ede-project-with-config

ede-project-with-config is a byte-compiled function defined in config.el.gz.

Signature

(ede-project-with-config &rest SLOTS)

Documentation

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

Source Code

;; Defined in /usr/src/emacs/lisp/cedet/ede/config.el.gz
;;; PROJECT BASECLASS
;;
;; Subclass this baseclass if you want your EDE project to also
;; support saving an extra configuration file of unique data
;; needed for this project.
;;
(defclass ede-project-with-config (ede-project)
  ((menu :initform nil)
   (config-file-basename
    :initform "Config.ede"
    :allocation :class
    :type string
    :documentation
    "The filename to use for saving the configuration.
This filename excludes the directory name and is used to
initialize the :file slot of the persistent baseclass.")
   (config-class
    :initform 'ede-extra-config
    :allocation :class
    :type class
    :documentation
    "The class of the configuration used by this project.")
   (config :initform nil
	   :type (or null ede-extra-config)
	   :documentation
	   "The configuration object for this project.")
   )
  "Baseclass for projects that save a configuration.")