Variable: semantic-bucketize-tag-class

semantic-bucketize-tag-class is a variable defined in sort.el.gz.

Value

#[257 "\211A@\207" [] 3
      ("/nix/store/yvwy8dm26cpa1j12ixgs1dyiaw2abdk9-emacs-snapshot/share/emacs/31.0.50/lisp/cedet/semantic/sort.elc"
       . 5755)]

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 defsubst.
  (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).")