Function: semantic-tag-boundary-p-default
semantic-tag-boundary-p-default is a byte-compiled function defined in
mode.el.gz.
Signature
(semantic-tag-boundary-p-default TAG)
Documentation
Return non-nil if TAG is a type, or a non-prototype function.
Source Code
;; Defined in /usr/src/emacs/lisp/cedet/semantic/decorate/mode.el.gz
(defun semantic-tag-boundary-p-default (tag)
"Return non-nil if TAG is a type, or a non-prototype function."
(let ((c (semantic-tag-class tag)))
(and
(or
;; All types get a line?
(eq c 'type)
;; Functions which aren't prototypes get a line.
(and (eq c 'function)
(not (semantic-tag-get-attribute tag :prototype-flag)))
)
;; Note: The below restriction confused users.
;;
;; Nothing smaller than a few lines
;;(> (- (semantic-tag-end tag) (semantic-tag-start tag)) 150)
;; Random truth
t)
))