Function: semanticdb-typecache
semanticdb-typecache is an autoloaded and byte-compiled function
defined in db-typecache.el.gz.
Signature
(semanticdb-typecache &rest SLOTS)
Documentation
Create a new object of class type semanticdb-typecache(var)/semanticdb-typecache(fun).
Source Code
;; Defined in /usr/src/emacs/lisp/cedet/semantic/db-typecache.el.gz
;;; TABLE TYPECACHE
;;;###autoload
(defclass semanticdb-typecache ()
((filestream :initform nil
:documentation
"Fully sorted/merged list of tags within this buffer.")
(includestream :initform nil
:documentation
"Fully sorted/merged list of tags from this file's includes list.")
(stream :initform nil
:documentation
"The searchable tag stream for this cache.
NOTE: Can I get rid of this? Use a hash table instead?")
(dependants :initform nil
:documentation
"Any other object that is dependent on typecache results.
Said object must support `semantic-reset' methods.")
;; @todo - add some sort of fast-hash.
;; @note - Rebuilds in large projects already take a while, and the
;; actual searches are pretty fast. Really needed?
)
"Structure for maintaining a typecache.")