Function: set:subset

set:subset is a byte-compiled function defined in set.el.

Signature

(set:subset SUB SET)

Documentation

Return t iff set SUB is a subset of SET.

Uses set:equal-op for comparison.

Source Code

;; Defined in ~/.emacs.d/elpa/hyperbole-20260414.325/set.el
(defun set:subset (sub set)
  "Return t iff set SUB is a subset of SET.
Uses `set:equal-op' for comparison."
  ;; The empty set, nil, is a subset of every set, including
  ;; itself. Each set includes it once as a subset.
  (let ((is t))
    (while (and sub (setq is (set:member (car sub) set)))
      (setq sub (cdr sub)))
    (and is t)))