table Param

Overview

Table of this type describes a Doxygen param such as function argument or template parameter. Moreā€¦

Param = {
    -- fields

    declarationName,
    definitionName,
    array,
    type,
    defaultValue,
    typeConstraint,
    briefDescription,
}

Detailed Documentation

Table of this type describes a Doxygen param such as function argument or template parameter.

Fields

declarationName

Holds a string describing a name given to the parameter during declaration.

definitionName

Holds a string describing a name given to the parameter during definition.

array

Holds a string describing array dimension suffix of the parameter (if the parameter is of array type).

type

Holds a LinkedText table describing the type of the parameter.

defaultValue

Holds a LinkedText table with the default value assigned to the parameter.

Sample:

int foo (int a, int b = 100);

defaultValue for a will be empty (LinkedText.isEmpty will be set to true).

defaultValue for b will contain = 100.

briefDescription

Holds a Description table with the brief description of the parameter.