Supported tags
You can use tags inside the comments to have PasDoc automatically add some information or have it treat some text in a special manner. A tag is always prefixed with the "@" character. Some tags require an argument which must be enclosed in braces (see also TagsParametersWithoutParenthesis), others do not, see TagsParameters.
Alphabetical list of supported tags:
- @@
-
Insert the @ character literally
- @abstract
-
Specify a short abstract of the description
- @anchor
-
Set up an invisible anchor inside introduction/conclusion
- @author
-
Specify an author’s name (and email address etc.)
- @bold
-
Format text using bold font
- @br
-
Force line break
- @cell
-
Create a cell in a table
- @classname
-
Insert the class name
- @code
-
Format argument as code example (see also @longCode)
- @created
-
Specify creation date of this item
- @cvs
-
Obtain last modification time or author name from cvs $Date and $Author keywords
- @definitionList
-
Create definition list
- @deprecated
-
Mark this item as deprecated
- @exclude
-
Exclude this item from documentation
- @false
-
Insert the specially formatted text "false"
- @html
-
Insert the direct HTML code into HTML output
- @image
-
Include image file
- @include
-
Include description from file
- @includeCode
-
Include Pascal code (like a longer code example) from file
- @inherited
-
Insert the name of the ancestor class or member
- @inheritedClass
-
Insert the name of the ancestor class
- @italic
-
Format text using italic font
- @item
-
Make list item
- @itemLabel
-
Define a label for next item within definition list
- @itemSetNumber
-
Change the number of next item inside ordered list
- @itemSpacing
-
Control the vertical spacing between items of a list
- @lastmod
-
Specify last modification date of this item
- @latex
-
Insert direct LaTeX code into LaTeX output
- @link
-
Insert a link to another item
- @longcode
-
Format argument as multiline Pascal code example (see also @code)
- @member
-
Specify description for a member (field, method, property) of a structure in description of this structure
- @name
-
Insert the name of this item
- @nil
-
Insert the specially formatted text "nil" here
- @noAutoLink
-
Inside parameter of this tag auto-linking is never used
- @noAutoLinkHere
-
Never auto-link to this item
- @orderedList
-
Create ordered list
- @param
-
Describe the parameter of this method (or procedure/function)
- @preformatted
-
Insert text using fixed-width font and preserving whitespace
- @raises
-
Describe the exception which may be raised by this method
- @return, @returns
-
Describe function’s return value
- @row
-
Create a row in a table
- @rowHead
-
Create a heading row in a table
- @section
-
Start new section inside introduction/conclusion
- @seealso
-
Create "See also" section for given item
- @shorttitle
-
Short title of introduction/conclusion
- @table
-
Create a table
- @tableOfContents
-
Insert table of contents into introduction/conclusion
- @title
-
Title of introduction/conclusion
- @true
-
Insert the specially formatted text "true"
- @unorderedList
-
Create unordered list
- @value
-
Description for enumerated value in description of it’s enumerated type
Some other special @-constructs:
- @-
-
Insert short dash. Usually you can simply write "-", no need to precede it with "@", but in some special cases it’s needed if you want to avoid creating en-dash or em-dash in the output. See WritingDocumentation for notes about en-dashes and em-dashes.
- @(
-
Insert the opening parenthesis character. Usually you can simply write "(", no need to precede it with "@", but in some special cases it’s needed --- see TagsParametersMatching.
- @)
-
Insert the closing parenthesis character. Usually you can simply write ")", no need to precede it with "@", but in some special cases it’s needed --- see TagsParametersMatching.