Function: gnus-search-imap--eieio-childp
gnus-search-imap--eieio-childp is a byte-compiled function defined in
gnus-search.el.gz.
Signature
(gnus-search-imap--eieio-childp OBJ)
Documentation
Return non-nil if OBJ is an object of type gnus-search-imap(var)/gnus-search-imap(fun) or a
subclass.
Aliases
gnus-search-imap-child-p (obsolete since 25.1)
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/gnus-search.el.gz
(defclass gnus-search-imap (gnus-search-engine)
((literal-plus
:initarg :literal-plus
:initform nil
:type boolean
:documentation
"Can this search engine handle literal+ searches? This slot
is set automatically by the imap server, and cannot be
set manually. Only the LITERAL+ capability is handled.")
(multisearch
:initarg :multisearch
:initform nil
:type boolean
:documentation
"Can this search engine handle the MULTISEARCH capability?
This slot is set automatically by the imap server, and cannot
be set manually. Currently unimplemented.")
(fuzzy
:initarg :fuzzy
:initform nil
:type boolean
:documentation
"Can this search engine handle the FUZZY search capability?
This slot is set automatically by the imap server, and cannot
be set manually. Currently only partially implemented.")
(raw-queries-p
:initform (symbol-value 'gnus-search-imap-raw-queries-p)))
:documentation
"The base IMAP search engine, using an IMAP server's search capabilities.
This backend may be subclassed to handle particular IMAP servers'
quirks.")