Function: semantic--tag-put-property
semantic--tag-put-property is a byte-compiled function defined in
tag.el.gz.
Signature
(semantic--tag-put-property TAG PROPERTY VALUE)
Documentation
Change value in TAG of PROPERTY to VALUE.
If PROPERTY already exists, its value is set to VALUE, otherwise the new PROPERTY VALUE pair is added. Return TAG. That function is for internal use only.
Source Code
;; Defined in /usr/src/emacs/lisp/cedet/semantic/tag.el.gz
(defun semantic--tag-put-property (tag property value)
"Change value in TAG of PROPERTY to VALUE.
If PROPERTY already exists, its value is set to VALUE, otherwise the
new PROPERTY VALUE pair is added.
Return TAG.
That function is for internal use only."
(let* ((plist-cdr (semantic--tag-properties-cdr tag)))
(when (consp plist-cdr)
(setcar plist-cdr
(semantic-tag-make-plist
(plist-put (car plist-cdr) property value))))
tag))