Function: eieio-speedbar-expand

eieio-speedbar-expand is a byte-compiled function defined in eieio-speedbar.el.gz.

Signature

(eieio-speedbar-expand ARG &rest ARGS)

Implementations

(eieio-speedbar-expand (OBJECT eieio-speedbar) DEPTH) in `eieio-speedbar.el'.

Expand OBJECT at indentation DEPTH. Inserts a list of new tag lines representing expanded elements within OBJECT.

Source Code

;; Defined in /usr/src/emacs/lisp/emacs-lisp/eieio-speedbar.el.gz
(cl-defmethod eieio-speedbar-expand ((object eieio-speedbar) depth)
  "Expand OBJECT at indentation DEPTH.
Inserts a list of new tag lines representing expanded elements within
OBJECT."
  (let ((children (eieio-speedbar-object-children object)))
    (cond ((eieio-object-p (car children))
	   (mapcar (lambda (car)
		     (eieio-speedbar-make-tag-line car depth))
		   children))
	  (children (eieio-speedbar-child-make-tag-lines object depth)))))