Variable: semantic-bucketize-tag-class
semantic-bucketize-tag-class is a variable defined in sort.el.gz.
Value
#[257 "\211A@\207" [] 3
("/nix/store/y8rifw71hjgsl2qjn1l0vrwq2c3593aw-emacs-30-2/share/emacs/30.2/lisp/cedet/semantic/sort.elc"
. 5752)]
Documentation
Function used to get a symbol describing the class of a tag.
This function must take one argument of a semantic tag.
It should return a symbol found in semantic-symbol->name-assoc-list
which semantic-bucketize uses to bin up tokens.
To create new bins for an application augment
semantic-symbol->name-assoc-list, and
semantic-symbol->name-assoc-list-for-type-parts in addition
to setting this variable (locally in your function).
Source Code
;; Defined in /usr/src/emacs/lisp/cedet/semantic/sort.el.gz
;;; Buckets:
;;
;; A list of tags can be grouped into buckets based on the tag class.
;; Bucketize means to take a list of tags at a given level in a tag
;; table, and reorganize them into buckets based on class.
;;
(defvar semantic-bucketize-tag-class
;; Must use lambda because `semantic-tag-class' is a macro.
(lambda (tok) (semantic-tag-class tok))
"Function used to get a symbol describing the class of a tag.
This function must take one argument of a semantic tag.
It should return a symbol found in `semantic-symbol->name-assoc-list'
which `semantic-bucketize' uses to bin up tokens.
To create new bins for an application augment
`semantic-symbol->name-assoc-list', and
`semantic-symbol->name-assoc-list-for-type-parts' in addition
to setting this variable (locally in your function).")