Function: closql--list-subabbrevs
closql--list-subabbrevs is a byte-compiled function defined in
closql.el.
Signature
(closql--list-subabbrevs ARG &rest ARGS)
Implementations
(closql--list-subabbrevs (CLASS (subclass closql-object)) &optional WILDCARDS) in `closql.el'.
Undocumented
Source Code
;; Defined in ~/.emacs.d/elpa/closql-20260101.1828/closql.el
(cl-defmethod closql--list-subabbrevs ((class (subclass closql-object))
&optional wildcards)
(sort (named-let types ((class class))
(let ((children (eieio--class-children (cl--find-class class)))
;; An abstract base-class may violate its own naming rules.
(abbrev (ignore-errors (closql--abbrev-class class))))
(nconc (and (not (class-abstract-p class)) (list abbrev))
(and wildcards children
(list (if abbrev (intern (format "%s*" abbrev)) '*)))
(mapcan #'types children))))
#'string<))