Function: semantic-lex-map-symbols
semantic-lex-map-symbols is a byte-compiled function defined in
lex.el.gz.
Signature
(semantic-lex-map-symbols FUN TABLE &optional PROPERTY)
Documentation
Call function FUN on every symbol in TABLE.
If optional PROPERTY is non-nil, call FUN only on every symbol which as a PROPERTY value. FUN receives a symbol as argument.
Source Code
;; Defined in /usr/src/emacs/lisp/cedet/semantic/lex.el.gz
;;; Code:
;;; Semantic 2.x lexical analysis
;;
(defun semantic-lex-map-symbols (fun table &optional property)
"Call function FUN on every symbol in TABLE.
If optional PROPERTY is non-nil, call FUN only on every symbol which
as a PROPERTY value. FUN receives a symbol as argument."
(if (obarrayp table)
(mapatoms
(lambda (symbol)
(if (or (null property) (get symbol property))
(funcall fun symbol)))
table)))