function — The name of a function or subroutine, as in a programming language.


function ::=


Common attributes and common linking attributes.

No additional attributes.


This element marks up the name of a function. To mark up the parts of a function definition, see funcsynopsis.

Processing expectations

Formatted inline.

In some environments, the function element generates additional punctuation, such as a set of trailing parentheses.


Common attributes and common linking attributes.

any attribute

Any attribute in any other explicit namespace


These elements contain function: bridgehead, caption (db.html.caption), citation, citetitle, classsynopsisinfo, code, contrib, emphasis (db.emphasis), entry, enumitemdescription, firstterm (db.firstterm), funcdef, funcsynopsisinfo, glosssee, glossseealso, glossterm (db.glossterm), link, literallayout, member, meta (db.meta.content), olink, orgdiv, para, phrase (db.phrase), primary, primaryie, programlisting, quote (db.quote), refdescriptor, refentrytitle, refname, refpurpose, remark, screen, secondary, secondaryie, see, seealso, seealsoie, seeie, seg, segtitle, simpara, subtitle, synopsis, synopsisinfo, td, term, termdef, tertiary, tertiaryie, th, title, titleabbrev, tocentry, type.


The following elements occur in function: text, abbrev, acronym, alt, anchor, annotation, biblioref, coref, date, emphasis (db._emphasis), firstterm (db._firstterm), footnote, footnoteref, foreignphrase (db._foreignphrase), glossterm (db._glossterm), indexterm (db.indexterm.endofrange), indexterm (db.indexterm.singular), indexterm (db.indexterm.startofrange), inlinemediaobject, link, olink, phrase (db._phrase), quote (db._quote), remark, replaceable, subscript, superscript, trademark, wordasword, xref.

See Also

Related elements: funcdef, funcparams, funcprototype, funcsynopsisinfo, paramdef, parameter, returnvalue, varargs, void.