Function: git-rebase-action--eieio-childp

git-rebase-action--eieio-childp is a byte-compiled function defined in git-rebase.el.

Signature

(git-rebase-action--eieio-childp OBJ)

Documentation

Return non-nil if OBJ is an object of type git-rebase-action(var)/git-rebase-action(fun) or a subclass.

Aliases

git-rebase-action-child-p (obsolete since 25.1)

Source Code

;; Defined in ~/.emacs.d/elpa/magit-20260411.1452/git-rebase.el
(defclass git-rebase-action ()
  (;; action-type: commit, exec, bare, label, merge
   (action-type    :initarg :action-type    :initform nil)
   ;; Examples for each action type:
   ;; | action | action options | target  | trailer |
   ;; |--------+----------------+---------+---------|
   ;; | pick   |                | hash    | subject |
   ;; | exec   |                | command |         |
   ;; | noop   |                |         |         |
   ;; | reset  |                | name    | subject |
   ;; | merge  | -C hash        | name    | subject |
   (action         :initarg :action         :initform nil)
   (action-options :initarg :action-options :initform nil)
   (target         :initarg :target         :initform nil)
   (trailer        :initarg :trailer        :initform nil)
   (comment-p      :initarg :comment-p      :initform nil)
   (abbrev)))