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.
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"))