@xpack/docusaurus-plugin-doxygen
Version:
A Docusaurus plugin to integrate Doxygen into a Docusaurus project.
43 lines (42 loc) • 2.33 kB
TypeScript
import { IncludedByDataModel, IncludesDataModel } from './inctype-dm.js';
import { BaseCompoundRefDataModel, DerivedCompoundRefDataModel } from './compoundreftype-dm.js';
import { TemplateParamListDataModel } from './templateparamlisttype-dm.js';
import { SectionDefDataModel } from './sectiondeftype-dm.js';
import { ListOfAllMembersDataModel } from './listofallmemberstype-dm.js';
import { BriefDescriptionDataModel, DetailedDescriptionDataModel, ProgramListingDataModel } from './descriptiontype-dm.js';
import { InnerClassDataModel, InnerDirDataModel, InnerFileDataModel, InnerGroupDataModel, InnerNamespaceDataModel } from './reftype-dm.js';
import { LocationDataModel } from './locationtype-dm.js';
import { AbstractDataModelBase } from '../types.js';
import { DoxygenXmlParser } from '../doxygen-xml-parser.js';
export declare abstract class AbstractCompoundDefType extends AbstractDataModelBase {
compoundName: string;
title?: string | undefined;
briefDescription?: BriefDescriptionDataModel | undefined;
detailedDescription?: DetailedDescriptionDataModel | undefined;
baseCompoundRefs?: BaseCompoundRefDataModel[] | undefined;
derivedCompoundRefs?: DerivedCompoundRefDataModel[] | undefined;
includes?: IncludesDataModel[] | undefined;
includedBy?: IncludedByDataModel[] | undefined;
templateParamList?: TemplateParamListDataModel | undefined;
sectionDefs?: SectionDefDataModel[] | undefined;
innerDirs?: InnerDirDataModel[] | undefined;
innerFiles?: InnerFileDataModel[] | undefined;
innerClasses?: InnerClassDataModel[] | undefined;
innerNamespaces?: InnerNamespaceDataModel[] | undefined;
innerGroups?: InnerGroupDataModel[] | undefined;
programListing?: ProgramListingDataModel | undefined;
location?: LocationDataModel | undefined;
listOfAllMembers?: ListOfAllMembersDataModel | undefined;
id: string;
kind: string;
language?: string | undefined;
prot?: string | undefined;
final?: Boolean | undefined;
inline?: Boolean | undefined;
sealed?: Boolean | undefined;
abstract?: Boolean | undefined;
constructor(xml: DoxygenXmlParser, element: Object, elementName: string);
}
export declare class CompoundDefDataModel extends AbstractCompoundDefType {
constructor(xml: DoxygenXmlParser, element: Object);
}