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)