table Compound

Overview

Table of this type describes a Doxygen compound such as class, namespace, group etc. Moreā€¦

Compound = {
    -- fields

    compoundKind,
    id,
    name,
    title,
    importId,
    group,
    path,
    importArray,
    briefDescription,
    detailedDescription,
    location,

    -- inherited from NamespaceContents

    groupArray,
    namespaceArray,
    enumArray,
    structArray,
    unionArray,
    classArray,
    interfaceArray,
    protocolArray,
    exceptionArray,
    serviceArray,
    singletonArray,
    typedefArray,
    variableArray,
    constructorArray,
    destructor,
    functionArray,
    propertyArray,
    eventArray,
    aliasArray,
    defineArray,
    footnoteArray,
}

Detailed Documentation

Table of this type describes a Doxygen compound such as class, namespace, group etc.

Fields

compoundKind

Holds a string describing compound type. Must be one of CompoundKind.

id

Holds Doxygen identifier string, e.g. group__type_1gada12e3c9caedb0e18d384bfdc7e7def3. This string can be used as a unique identifier for creating labels and reference links.

name

Holds a string with the name of the compound.

title

Holds a string with the title (if specified) or an empty string. Usually compound titles are not used unless this is a group compound.

path

Holds a string with a forward-slash-separated path to the compound starting from the global namespace. For example, C++ class sys::win::WaitableTimer will have its path encoded as sys/win/WaitableTimer. This field can be used to reconstruct a fully qualified name of the compound.

briefDescription

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

detailedDescription

Holds a Description table with the detailed description of the compound.

location

Holds a Location table describing the place of declaration.