Function: semanticdb-typecache-complete-flush

semanticdb-typecache-complete-flush is an interactive and byte-compiled function defined in db-typecache.el.gz.

Signature

(semanticdb-typecache-complete-flush)

Documentation

Flush all typecaches referenced by the current buffer.

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/cedet/semantic/db-typecache.el.gz
;;; DEBUG
;;
(defun semanticdb-typecache-complete-flush ()
  "Flush all typecaches referenced by the current buffer."
  (interactive)
  (let* ((path (semanticdb-find-translate-path nil nil)))
    (dolist (P path)
      (condition-case nil
	  (oset P pointmax nil)
	;; Pointmax may not exist for all tables discovered in the
	;; path.
	(error nil))
      (semantic-reset (semanticdb-get-typecache P)))))