table Function

Overview

Function = {
    -- fields

    returnType,
    argString,
    exceptions,
    templateParamArray,
    templateSpecParamArray,
    paramArray,

    -- inherited from Member

    memberKind,
    protectionKind,
    virtualKind,
    flags,
    id,
    name,
    modifiers,
    group,
    importArray,
    path,
    briefDescription,
    detailedDescription,
    inBodyDescription,
    location,
}

Detailed Documentation

Fields

returnType

Holds a LinkedText table describing the return type of the function.

argString

Holds a string describing type suffix (function parameters, array dimensions, etc)

exceptions

Holds a LinkedText table describing which exception could be thrown by the function.

templateParamArray

Holds a table containing an array of Param elements describing template parameters of the function.

templateSpecParamArray

Holds a table containing an array of Param elements describing template specialization parameters of the function.

paramArray

Holds an array table with detailed description of all parameters of the member. Type of each element of the array is Param.