Function: semantic-symref-tool-baseclass-p
semantic-symref-tool-baseclass-p is a byte-compiled function defined
in symref.el.gz.
Signature
(semantic-symref-tool-baseclass-p OBJ)
Documentation
Return non-nil if OBJ is an object of type
semantic-symref-tool-baseclass(var)/semantic-symref-tool-baseclass(fun).
Source Code
;; Defined in /usr/src/emacs/lisp/cedet/semantic/symref.el.gz
;;; SYMREF TOOLS
;;
;; The base symref tool provides something to hang new tools off of
;; for finding symbol references.
(defclass semantic-symref-tool-baseclass ()
((searchfor :initarg :searchfor
:type string
:documentation "The thing to search for.")
(searchtype :initarg :searchtype
:type symbol
:documentation "The type of search to do.
Values could be 'symbol, 'regexp, 'tagname, or 'completion.")
(searchscope :initarg :searchscope
:type symbol
:documentation
"The scope to search for.
Can be 'project, 'target, or 'file.")
(resulttype :initarg :resulttype
:type symbol
:documentation
"The kind of search results desired.
Can be `line', `file', or `tag'.
The type of result can be converted from `line' to `file', or `line' to `tag',
but not from `file' to `line' or `tag'.")
)
"Baseclass for all symbol references tools.
A symbol reference tool supplies functionality to identify the locations of
where different symbols are used.
Subclasses should be named `semantic-symref-tool-NAME', where
NAME is the name of the tool used in the configuration variable
`semantic-symref-tool'."
:abstract t)