Function: gdb-table-string

gdb-table-string is a byte-compiled function defined in gdb-mi.el.gz.

Signature

(gdb-table-string TABLE &optional SEP)

Documentation

Return TABLE as a string with columns separated with SEP.

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/gdb-mi.el.gz
(defun gdb-table-string (table &optional sep)
  "Return TABLE as a string with columns separated with SEP."
  (let ((column-sizes (gdb-table-column-sizes table)))
    (mapconcat
     #'identity
     (cl-mapcar
      (lambda (row properties)
        (apply #'propertize
               (mapconcat #'identity
                          (cl-mapcar (lambda (s x)
                                       (string-pad
                                        s x nil
                                        (not (gdb-table-right-align table))))
                                     row column-sizes)
                          sep)
               properties))
      (gdb-table-rows table)
      (gdb-table-row-properties table))
     "\n")))