Function: cl-print-object-contents

cl-print-object-contents is a byte-compiled function defined in cl-print.el.gz.

Signature

(cl-print-object-contents OBJECT START STREAM)

Documentation

Dispatcher to print partial contents of OBJECT on STREAM.

This is used when replacing an ellipsis with the contents it represents. OBJECT is the object that has been partially printed and START represents the place at which the contents were replaced with an ellipsis. Print the contents hidden by the ellipsis to STREAM.

View in manual

Implementations

(cl-print-object-contents (OBJECT string) START STREAM) in `cl-print.el'.

Undocumented

(cl-print-object-contents (OBJECT cl-structure-object) START STREAM) in `cl-print.el'.

Undocumented

(cl-print-object-contents (OBJECT hash-table) START STREAM) in `cl-print.el'.

Undocumented

(cl-print-object-contents (OBJECT vector) START STREAM) in `cl-print.el'.

Undocumented

(cl-print-object-contents (OBJECT cons) START STREAM) in `cl-print.el'.

Undocumented

(cl-print-object-contents OBJECT START STREAM) in `cl-print.el'.

Undocumented

Source Code

;; Defined in /usr/src/emacs/lisp/emacs-lisp/cl-print.el.gz
(cl-defgeneric cl-print-object-contents (_object _start _stream)
  "Dispatcher to print partial contents of OBJECT on STREAM.
This is used when replacing an ellipsis with the contents it
represents.  OBJECT is the object that has been partially printed
and START represents the place at which the contents were
replaced with an ellipsis.
Print the contents hidden by the ellipsis to STREAM."
  ;; Every cl-print-object method which can print an ellipsis should
  ;; have a matching cl-print-object-contents method to expand an
  ;; ellipsis.
  (error "Missing cl-print-object-contents method"))