Function: semantic-tag-new-function

semantic-tag-new-function is a byte-compiled function defined in tag.el.gz.

Signature

(semantic-tag-new-function NAME TYPE ARG-LIST &rest ATTRIBUTES)

Documentation

Create a semantic tag of class function.

NAME is the name of this function. TYPE is a string or semantic tag representing the type of this function. ARG-LIST is a list of strings or semantic tags representing the arguments of this function. ATTRIBUTES is a list of additional attributes belonging to this tag.

Source Code

;; Defined in /usr/src/emacs/lisp/cedet/semantic/tag.el.gz
(defsubst semantic-tag-new-function (name type arg-list &rest attributes)
  "Create a semantic tag of class `function'.
NAME is the name of this function.
TYPE is a string or semantic tag representing the type of this function.
ARG-LIST is a list of strings or semantic tags representing the
arguments of this function.
ATTRIBUTES is a list of additional attributes belonging to this tag."
  (apply #'semantic-tag name 'function
         :type type
         :arguments arg-list
         attributes))