Function: ede-project-with-config--eieio-childp
ede-project-with-config--eieio-childp is a byte-compiled function
defined in config.el.gz.
Signature
(ede-project-with-config--eieio-childp OBJ)
Documentation
Return non-nil if OBJ is an object of type ede-project-with-config(var)/ede-project-with-config(fun)
or a subclass.
Aliases
ede-project-with-config-child-p (obsolete since 25.1)
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.")