Variable: semantic-bucketize-tag-class

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

Value

#[257 "\211\211A@\207"
      []
      3 "\n\n(fn TOK)"]

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