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