Function: srecode-template-inserter--eieio-childp
srecode-template-inserter--eieio-childp is a byte-compiled function
defined in compile.el.gz.
Signature
(srecode-template-inserter--eieio-childp OBJ)
Documentation
Return non-nil if OBJ is an object of type srecode-template-inserter(var)/srecode-template-inserter(fun) or a subclass.
Aliases
srecode-template-inserter-child-p (obsolete since 25.1)
Source Code
;; Defined in /usr/src/emacs/lisp/cedet/srecode/compile.el.gz
;;; Inserters
;;
;; Each inserter object manages a different thing that
;; might be inserted into a template output stream.
;;
;; The 'srecode-insert-method' on each inserter does the actual
;; work, and the smaller, simple inserter object is saved in
;; the compiled templates.
;;
;; See srecode/insert.el for the specialized classes.
;;
(defclass srecode-template-inserter (eieio-named)
((secondname :initarg :secondname
:type (or null string)
:documentation
"If there is a colon in the inserter's name, it represents
additional static argument data.")
(key :initform nil :allocation :class
:documentation
"The character code used to identify inserters of this style.
All children of this class should specify `key' slot with appropriate
:initform value."))
"This represents an item to be inserted via a template macro.
Plain text strings are not handled via this baseclass."
:abstract t)