1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-03-05 05:21:26 -08:00

cedet/semantic/db.el: Synch to upstream.

This commit is contained in:
Chong Yidong 2009-08-31 14:51:12 +00:00
parent 978c25c6a0
commit 5fcb5c7e2a

View file

@ -158,17 +158,6 @@ Adds the number of tags in this file to the object print name."
)
strings)))
(defclass semanticdb-search-results-table (semanticdb-abstract-table)
( )
"Table used for search results when there is no file or table association.
Examples include search results from external sources such as from
Emacs' own symbol table, or from external libraries.")
(defmethod semanticdb-refresh-table ((obj semanticdb-search-results-table) &optional force)
"If the tag list associated with OBJ is loaded, refresh it.
This will call `semantic-fetch-tags' if that file is in memory."
nil)
;;; Index Cache
;;
(defclass semanticdb-abstract-search-index ()
@ -208,6 +197,23 @@ If one doesn't exist, create it."
)
;;; SEARCH RESULTS TABLE
;;
;; Needed for system databases that may not provide
;; a semanticdb-table associated with a file.
;;
(defclass semanticdb-search-results-table (semanticdb-abstract-table)
(
)
"Table used for search results when there is no file or table association.
Examples include search results from external sources such as from
Emacs' own symbol table, or from external libraries.")
(defmethod semanticdb-refresh-table ((obj semanticdb-search-results-table) &optional force)
"If the tag list associated with OBJ is loaded, refresh it.
This will call `semantic-fetch-tags' if that file is in memory."
nil)
;;; CONCRETE TABLE CLASSES
;;
(defclass semanticdb-table (semanticdb-abstract-table)