Function: cl-etypecase
cl-etypecase is an autoloaded macro defined in cl-macs.el.gz.
Signature
(cl-etypecase EXPR (TYPE BODY...)...)
Documentation
Like cl-typecase, but error if no case fits.
otherwise-clauses are not allowed.
Aliases
etypecase (obsolete since 27.1)
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/cl-macs.el.gz
;;;###autoload
(defmacro cl-etypecase (expr &rest clauses)
"Like `cl-typecase', but error if no case fits.
`otherwise'-clauses are not allowed.
\n(fn EXPR (TYPE BODY...)...)"
(declare (indent 1) (debug cl-typecase))
`(cl-typecase ,expr ,@clauses (cl--ecase-error-flag)))