Function: gnus-search-engine--eieio-childp

gnus-search-engine--eieio-childp is a byte-compiled function defined in gnus-search.el.gz.

Signature

(gnus-search-engine--eieio-childp OBJ)

Documentation

Return non-nil if OBJ is an object of type gnus-search-engine(var)/gnus-search-engine(fun) or a subclass.

Aliases

gnus-search-engine-child-p (obsolete since 25.1)

Source Code

;; Defined in /usr/src/emacs/lisp/gnus/gnus-search.el.gz
;;; Search engines

;; Search engines are implemented as classes.  This is good for two
;; things: encapsulating things like indexes and search prefixes, and
;; transforming search queries.

(defclass gnus-search-engine ()
  ((raw-queries-p
    :initarg :raw-queries-p
    :initform nil
    :type boolean
    :custom boolean
    :documentation
    "When t, searches through this engine will never be parsed or
    transformed, and must be entered \"raw\"."))
  :abstract t
  :documentation "Abstract base class for Gnus search engines.")