My Project
|
#include <outputlist.h>
Public Member Functions | |
OutputList (bool) | |
virtual | ~OutputList () |
void | add (const OutputGenerator *) |
uint | count () const |
void | disableAllBut (OutputGenerator::OutputType o) |
void | enableAll () |
void | disableAll () |
void | disable (OutputGenerator::OutputType o) |
void | enable (OutputGenerator::OutputType o) |
bool | isEnabled (OutputGenerator::OutputType o) |
void | pushGeneratorState () |
void | popGeneratorState () |
bool | generateDoc (const char *fileName, int startLine, Definition *ctx, MemberDef *md, const QCString &docStr, bool indexWords, bool isExample, const char *exampleName=0, bool singleLine=FALSE, bool linkFromIndex=FALSE) |
void | writeDoc (DocRoot *root, Definition *ctx, MemberDef *md) |
bool | parseText (const QCString &textStr) |
void | startIndexSection (IndexSections is) |
void | endIndexSection (IndexSections is) |
void | writePageLink (const char *name, bool first) |
void | startProjectNumber () |
void | endProjectNumber () |
void | writeStyleInfo (int part) |
void | startFile (const char *name, const char *manName, const char *title) |
void | writeSearchInfo () |
void | writeFooter (const char *navPath) |
void | endFile () |
void | startTitleHead (const char *fileName) |
void | endTitleHead (const char *fileName, const char *name) |
void | startTitle () |
void | endTitle () |
void | startParagraph () |
void | endParagraph () |
void | writeString (const char *text) |
void | startIndexListItem () |
void | endIndexListItem () |
void | startIndexList () |
void | endIndexList () |
void | startIndexKey () |
void | endIndexKey () |
void | startIndexValue (bool b) |
void | endIndexValue (const char *name, bool b) |
void | startItemList () |
void | endItemList () |
void | startIndexItem (const char *ref, const char *file) |
void | endIndexItem (const char *ref, const char *file) |
void | docify (const char *s) |
void | codify (const char *s) |
void | writeObjectLink (const char *ref, const char *file, const char *anchor, const char *name) |
void | writeCodeLink (const char *ref, const char *file, const char *anchor, const char *name, const char *tooltip) |
void | writeTooltip (const char *id, const DocLinkInfo &docInfo, const char *decl, const char *desc, const SourceLinkInfo &defInfo, const SourceLinkInfo &declInfo) |
void | startTextLink (const char *file, const char *anchor) |
void | endTextLink () |
void | startHtmlLink (const char *url) |
void | endHtmlLink () |
void | writeStartAnnoItem (const char *type, const char *file, const char *path, const char *name) |
void | writeEndAnnoItem (const char *name) |
void | startTypewriter () |
void | endTypewriter () |
void | startGroupHeader (int extraLevels=0) |
void | endGroupHeader (int extraLevels=0) |
void | startItemListItem () |
void | endItemListItem () |
void | startMemberSections () |
void | endMemberSections () |
void | startHeaderSection () |
void | endHeaderSection () |
void | startMemberHeader (const char *anchor) |
void | endMemberHeader () |
void | startMemberSubtitle () |
void | endMemberSubtitle () |
void | startMemberDocList () |
void | endMemberDocList () |
void | startMemberList () |
void | endMemberList () |
void | startInlineHeader () |
void | endInlineHeader () |
void | startAnonTypeScope (int i1) |
void | endAnonTypeScope (int i1) |
void | startMemberItem (const char *anchor, int i1, const char *id=0) |
void | endMemberItem () |
void | startMemberTemplateParams () |
void | endMemberTemplateParams (const char *anchor, const char *inheritId) |
void | startMemberGroupHeader (bool b) |
void | endMemberGroupHeader () |
void | startMemberGroupDocs () |
void | endMemberGroupDocs () |
void | startMemberGroup () |
void | endMemberGroup (bool last) |
void | insertMemberAlign (bool templ=FALSE) |
void | writeRuler () |
void | writeAnchor (const char *fileName, const char *name) |
void | startCodeFragment () |
void | endCodeFragment () |
void | startCodeLine (bool hasLineNumbers) |
void | endCodeLine () |
void | writeLineNumber (const char *ref, const char *file, const char *anchor, int lineNumber) |
void | startEmphasis () |
void | endEmphasis () |
void | writeChar (char c) |
void | startMemberDoc (const char *clName, const char *memName, const char *anchor, const char *title, int memCount, int memTotal, bool showInline) |
void | endMemberDoc (bool hasArgs) |
void | startDoxyAnchor (const char *fName, const char *manName, const char *anchor, const char *name, const char *args) |
void | endDoxyAnchor (const char *fn, const char *anchor) |
void | writeLatexSpacing () |
void | startDescription () |
void | endDescription () |
void | startDescItem () |
void | endDescItem () |
void | startDescForItem () |
void | endDescForItem () |
void | startSubsection () |
void | endSubsection () |
void | startSubsubsection () |
void | endSubsubsection () |
void | startCenter () |
void | endCenter () |
void | startSmall () |
void | endSmall () |
void | lineBreak (const char *style=0) |
void | startBold () |
void | endBold () |
void | startMemberDescription (const char *anchor, const char *inheritId=0) |
void | endMemberDescription () |
void | startMemberDeclaration () |
void | endMemberDeclaration (const char *anchor, const char *inheritId) |
void | writeInheritedSectionTitle (const char *id, const char *ref, const char *file, const char *anchor, const char *title, const char *name) |
void | startSimpleSect (SectionTypes t, const char *file, const char *anchor, const char *title) |
void | endSimpleSect () |
void | startParamList (ParamListTypes t, const char *title) |
void | endParamList () |
void | startIndent () |
void | endIndent () |
void | startSection (const char *lab, const char *title, SectionInfo::SectionType t) |
void | endSection (const char *lab, SectionInfo::SectionType t) |
void | addIndexItem (const char *s1, const char *s2) |
void | writeSynopsis () |
void | startClassDiagram () |
void | endClassDiagram (const ClassDiagram &d, const char *f, const char *n) |
void | startPageRef () |
void | endPageRef (const char *c, const char *a) |
void | startQuickIndices () |
void | endQuickIndices () |
void | writeSplitBar (const char *name) |
void | writeNavigationPath (const char *s) |
void | writeLogo () |
void | writeQuickLinks (bool compact, HighlightedItem hli, const char *file) |
void | writeSummaryLink (const char *file, const char *anchor, const char *title, bool first) |
void | startContents () |
void | endContents () |
void | writeNonBreakableSpace (int num) |
void | startDescTable (const char *title) |
void | endDescTable () |
void | startDescTableRow () |
void | endDescTableRow () |
void | startDescTableTitle () |
void | endDescTableTitle () |
void | startDescTableData () |
void | endDescTableData () |
void | startDotGraph () |
void | endDotGraph (const DotClassGraph &g) |
void | startInclDepGraph () |
void | endInclDepGraph (const DotInclDepGraph &g) |
void | startCallGraph () |
void | endCallGraph (const DotCallGraph &g) |
void | startDirDepGraph () |
void | endDirDepGraph (const DotDirDeps &g) |
void | startGroupCollaboration () |
void | endGroupCollaboration (const DotGroupCollaboration &g) |
void | writeGraphicalHierarchy (const DotGfxHierarchyTable &g) |
void | startTextBlock (bool dense=FALSE) |
void | endTextBlock (bool paraBreak=FALSE) |
void | lastIndexPage () |
void | startMemberDocPrefixItem () |
void | endMemberDocPrefixItem () |
void | startMemberDocName (bool align) |
void | endMemberDocName () |
void | startParameterType (bool first, const char *key) |
void | endParameterType () |
void | startParameterName (bool one) |
void | endParameterName (bool last, bool one, bool bracket) |
void | startParameterList (bool openBracket) |
void | endParameterList () |
void | exceptionEntry (const char *prefix, bool closeBracket) |
void | startConstraintList (const char *header) |
void | startConstraintParam () |
void | endConstraintParam () |
void | startConstraintType () |
void | endConstraintType () |
void | startConstraintDocs () |
void | endConstraintDocs () |
void | endConstraintList () |
void | startMemberDocSimple (bool b) |
void | endMemberDocSimple (bool b) |
void | startInlineMemberType () |
void | endInlineMemberType () |
void | startInlineMemberName () |
void | endInlineMemberName () |
void | startInlineMemberDoc () |
void | endInlineMemberDoc () |
void | startLabels () |
void | writeLabel (const char *l, bool isLast) |
void | endLabels () |
void | startFontClass (const char *c) |
void | endFontClass () |
void | writeCodeAnchor (const char *name) |
void | setCurrentDoc (Definition *context, const char *anchor, bool isSourceFile) |
void | addWord (const char *word, bool hiPriority) |
void | startPlainFile (const char *name) |
void | endPlainFile () |
Public Member Functions inherited from OutputDocInterface | |
virtual | ~OutputDocInterface () |
Public Member Functions inherited from BaseOutputDocInterface | |
virtual | ~BaseOutputDocInterface () |
Public Member Functions inherited from CodeOutputInterface | |
virtual | ~CodeOutputInterface () |
Private Member Functions | |
void | debug () |
void | clear () |
void | forall (void(OutputGenerator::*func)()) |
FORALLPROTO1 (const char *) | |
FORALLPROTO1 (char) | |
FORALLPROTO1 (IndexSections) | |
FORALLPROTO1 (int) | |
FORALLPROTO1 (const DotClassGraph &) | |
FORALLPROTO1 (const DotInclDepGraph &) | |
FORALLPROTO1 (const DotCallGraph &) | |
FORALLPROTO1 (const DotGroupCollaboration &) | |
FORALLPROTO1 (const DotDirDeps &) | |
FORALLPROTO1 (const DotGfxHierarchyTable &) | |
FORALLPROTO1 (SectionTypes) | |
FORALLPROTO2 (int, bool) | |
FORALLPROTO2 (bool, const char *) | |
FORALLPROTO2 (ParamListTypes, const char *) | |
FORALLPROTO2 (const char *, const char *) | |
FORALLPROTO2 (const char *, int) | |
FORALLPROTO2 (const char *, SectionInfo::SectionType) | |
FORALLPROTO3 (bool, HighlightedItem, const char *) | |
FORALLPROTO3 (bool, bool, bool) | |
FORALLPROTO3 (const char *, const char *, bool) | |
FORALLPROTO3 (const char *, int, const char *) | |
FORALLPROTO3 (const char *, const char *, SectionInfo::SectionType) | |
FORALLPROTO3 (uchar, uchar, uchar) | |
FORALLPROTO3 (const char *, const char *, const char *) | |
FORALLPROTO3 (const ClassDiagram &, const char *, const char *) | |
FORALLPROTO3 (Definition *, const char *, bool) | |
FORALLPROTO4 (SectionTypes, const char *, const char *, const char *) | |
FORALLPROTO4 (const char *, const char *, const char *, const char *) | |
FORALLPROTO4 (const char *, const char *, const char *, bool) | |
FORALLPROTO5 (const char *, const char *, const char *, const char *, const char *) | |
FORALLPROTO5 (const char *, const char *, const char *, const char *, bool) | |
FORALLPROTO6 (const char *, const char *, const char *, const char *, const char *, const char *) | |
FORALLPROTO6 (const char *, const DocLinkInfo &, const char *, const char *, const SourceLinkInfo &, const SourceLinkInfo &) | |
FORALLPROTO7 (const char *, const char *, const char *, const char *, int, int, bool) | |
OutputList (const OutputList &ol) | |
Private Attributes | |
QList< OutputGenerator > | m_outputs |
Additional Inherited Members | |
Public Types inherited from BaseOutputDocInterface | |
enum | ParamListTypes { Param, RetVal, Exception } |
enum | SectionTypes { EnumValues, Examples } |
Class representing a list of output generators that are written to in parallel.
Definition at line 54 of file outputlist.h.
OutputList::OutputList | ( | bool | ) |
Definition at line 33 of file outputlist.cpp.
References m_outputs.
|
virtual |
Definition at line 39 of file outputlist.cpp.
|
private |
void OutputList::add | ( | const OutputGenerator * | og | ) |
|
inlinevirtual |
Implements BaseOutputDocInterface.
Definition at line 339 of file outputlist.h.
References BaseOutputDocInterface::addIndexItem(), and forall().
Referenced by MemberDef::_writeEnumValues(), and ClassDef::writeInlineDocumentation().
|
inlinevirtual |
Implements CodeOutputInterface.
Definition at line 487 of file outputlist.h.
References CodeOutputInterface::addWord(), and forall().
|
private |
|
inlinevirtual |
Writes an code fragment to the output. This function should keep spaces visible, should break lines at a newline and should convert tabs to the right number of spaces.
Implements CodeOutputInterface.
Definition at line 147 of file outputlist.h.
References CodeOutputInterface::codify(), and forall().
|
inline |
Definition at line 61 of file outputlist.h.
References m_outputs.
Referenced by generateDoc(), generateOutput(), and parseText().
|
private |
|
virtual |
Disables a specific output format (useful for OutputList only)
Implements OutputDocInterface.
Definition at line 79 of file outputlist.cpp.
References OutputGenerator::disableIf(), and m_outputs.
Referenced by MemberDef::_writeCallerGraph(), MemberDef::_writeCallGraph(), Definition::_writeSourceRefList(), endIndexHierarchy(), generateExampleDocs(), ClassDef::showUsedFiles(), startIndexHierarchy(), NamespaceDef::startMemberDocumentation(), GroupDef::startMemberDocumentation(), FileDef::startMemberDocumentation(), ClassDef::startMemberDocumentation(), startTitle(), writeAnnotatedClassList(), writeAnnotatedIndex(), DirDef::writeBriefDescription(), NamespaceDef::writeBriefDescription(), GroupDef::writeBriefDescription(), FileDef::writeBriefDescription(), ClassDef::writeBriefDescription(), writeClassHierarchy(), ClassDef::writeCollaborationGraph(), MemberDef::writeDeclaration(), writeDefArgumentList(), DirDef::writeDetailedDescription(), NamespaceDef::writeDetailedDescription(), GroupDef::writeDetailedDescription(), FileDef::writeDetailedDescription(), ClassDef::writeDetailedDescription(), ClassDef::writeDetailedDocumentationBody(), DirDef::writeDirectoryGraph(), writeDirHierarchy(), PageDef::writeDocumentation(), GroupDef::writeDocumentation(), DirDef::writeDocumentation(), MemberList::writeDocumentation(), FileDef::writeDocumentation(), MemberDef::writeDocumentation(), MemberDef::writeEnumDeclaration(), writeExample(), writeExampleIndex(), writeFileIndex(), VhdlDocGen::writeFuncProcDocu(), GroupDef::writeGroupGraph(), writeGroupHierarchy(), writeGroupIndex(), writeHierarchicalIndex(), FileDef::writeIncludedByGraph(), FileDef::writeIncludeFiles(), ClassDef::writeIncludeFiles(), FileDef::writeIncludeGraph(), writeIndex(), ClassDef::writeInheritanceGraph(), FileDef::writeInlineClasses(), VhdlDocGen::writeInlineClassLink(), ClassDef::writeInlineDocumentation(), ClassDef::writeMoreLink(), writeNamespaceIndex(), FileDef::writeSource(), Definition::writeSourceDef(), and VhdlDocGen::writeVHDLDeclaration().
|
virtual |
Disables all output formats (useful for OutputList only)
Implements OutputDocInterface.
Definition at line 69 of file outputlist.cpp.
References OutputGenerator::disable(), and m_outputs.
Referenced by PageDef::writeDocumentation(), MemberDef::writeDocumentation(), and PageDef::writePageDocumentation().
|
virtual |
Create a new output generator. This can later by appended to the current one using append().
Disables all output formats except format o (useful for OutputList only)
Implements OutputDocInterface.
Definition at line 49 of file outputlist.cpp.
References OutputGenerator::disableIfNot(), and m_outputs.
Referenced by MemberDef::_writeEnumValues(), ClassDef::addClassAttributes(), NamespaceDef::addNamespaceAttributes(), endFile(), endFileWithNavPath(), recursivelyAddGroupListToTitle(), ClassDef::showUsedFiles(), writeAlphabeticalIndex(), writeAnnotatedIndex(), NamespaceDef::writeAuthorSection(), GroupDef::writeAuthorSection(), FileDef::writeAuthorSection(), ClassDef::writeAuthorSection(), DirDef::writeBriefDescription(), NamespaceDef::writeBriefDescription(), GroupDef::writeBriefDescription(), FileDef::writeBriefDescription(), writeClassMemberIndexFiltered(), MemberDef::writeDeclaration(), MemberList::writeDeclarations(), DirDef::writeDetailedDescription(), NamespaceDef::writeDetailedDescription(), GroupDef::writeDetailedDescription(), FileDef::writeDetailedDescription(), ClassDef::writeDetailedDescription(), PageDef::writeDocumentation(), GroupDef::writeDocumentation(), DirDef::writeDocumentation(), FileDef::writeDocumentation(), DirRelation::writeDocumentation(), MemberDef::writeDocumentation(), MemberDef::writeEnumDeclaration(), writeFileIndex(), DirDef::writeFileList(), writeFileMemberIndexFiltered(), writeGraphicalClassHierarchy(), writeGraphInfo(), writeGroupIndex(), writeHierarchicalIndex(), FileDef::writeIncludeFiles(), ClassDef::writeIncludeFiles(), writeIndex(), ClassDef::writeInheritanceGraph(), ClassDef::writeInheritedMemberDeclarations(), ClassDef::writeInlineDocumentation(), ClassDef::writeMemberList(), NamespaceDef::writeMemberPages(), GroupDef::writeMemberPages(), FileDef::writeMemberPages(), ClassDef::writeMemberPages(), ClassDef::writeMoreLink(), writeNamespaceIndex(), writeNamespaceMemberIndexFiltered(), Definition::writeNavigationPath(), writePageIndex(), MemberList::writePlainDeclarations(), writeSingleFileIndex(), Definition::writeSourceDef(), FileDef::writeSourceLink(), NamespaceDef::writeSummaryLinks(), GroupDef::writeSummaryLinks(), FileDef::writeSummaryLinks(), ClassDef::writeSummaryLinks(), Definition::writeToc(), writeUserGroupStubPage(), and VhdlDocGen::writeVHDLDeclaration().
|
inlinevirtual |
Writes an ASCII string to the output. Converts characters that have A special meaning, like &
in html.
Implements BaseOutputDocInterface.
Definition at line 145 of file outputlist.h.
References BaseOutputDocInterface::docify(), and forall().
Referenced by MemberDef::_writeEnumValues(), MemberDef::_writeGroupInclude(), Definition::_writeSourceRefList(), generateExampleDocs(), ClassDef::showUsedFiles(), startFonts(), writeAlphabeticalClassList(), writeAnnotatedClassList(), writeClassLinkForMember(), writeClassTree(), writeClassTreeForList(), NamespaceSDict::writeDeclaration(), MemberDef::writeDeclaration(), ClassDef::writeDeclaration(), ClassDef::writeDeclarationLink(), writeDefArgumentList(), writeDirTreeNode(), FileDef::writeDocumentation(), MemberDef::writeDocumentation(), MemberDef::writeEnumDeclaration(), writeExceptionListImpl(), writeFileLinkForMember(), DirDef::writeFileList(), GroupDef::writeFiles(), VhdlDocGen::writeFormatString(), VhdlDocGen::writeFuncProcDocu(), VhdlDocGen::writeFunctionProto(), writeGroupTreeNode(), FileDef::writeIncludeFiles(), ClassDef::writeIncludeFiles(), ClassDef::writeInheritanceGraph(), writeInheritanceSpecifier(), MemberDef::writeLink(), MemberDef::writeMemberDocSimple(), ClassDef::writeMemberList(), ClassDef::writeMoreLink(), writeNamespaceLinkForMember(), GroupDef::writePageDocumentation(), writePartialFilePath(), MemberList::writePlainDeclarations(), VhdlDocGen::writeProcedureProto(), VhdlDocGen::writeProcessProto(), writeSingleFileIndex(), Definition::writeSourceDef(), VhdlDocGen::writeStringLink(), writeTemplatePrefix(), writeTemplateSpec(), writeUCFLink(), VhdlDocGen::writeVHDLDeclaration(), VhdlDocGen::writeVHDLDeclarations(), VhdlDocGen::writeVhdlLink(), and VhdlDocGen::writeVHDLTypeDocumentation().
|
virtual |
Enables a specific output format (useful for OutputList only)
Implements OutputDocInterface.
Definition at line 89 of file outputlist.cpp.
References OutputGenerator::enableIf(), and m_outputs.
Referenced by NamespaceDef::endMemberDocumentation(), FileDef::endMemberDocumentation(), ClassDef::endMemberDocumentation(), generateExampleDocs(), DirDef::writeBriefDescription(), NamespaceDef::writeBriefDescription(), GroupDef::writeBriefDescription(), FileDef::writeBriefDescription(), ClassDef::writeBriefDescription(), MemberDef::writeDeclaration(), writeDefArgumentList(), DirDef::writeDetailedDescription(), NamespaceDef::writeDetailedDescription(), GroupDef::writeDetailedDescription(), FileDef::writeDetailedDescription(), PageDef::writeDocumentation(), MemberDef::writeDocumentation(), MemberDef::writeEnumDeclaration(), VhdlDocGen::writeFuncProcDocu(), writeHierarchicalIndex(), ClassDef::writeIncludeFiles(), writeIndex(), ClassDef::writeInheritanceGraph(), FileDef::writeInlineClasses(), VhdlDocGen::writeInlineClassLink(), PageDef::writePageDocumentation(), FileDef::writeSource(), and VhdlDocGen::writeVHDLDeclaration().
|
virtual |
Enables all output formats as far as they have been enabled in the config file. (useful for OutputList only)
Implements OutputDocInterface.
Definition at line 59 of file outputlist.cpp.
References OutputGenerator::enable(), and m_outputs.
Referenced by MemberDef::_writeCallerGraph(), MemberDef::_writeCallGraph(), MemberDef::_writeEnumValues(), endIndexHierarchy(), startIndexHierarchy(), writeDefArgumentList(), DirDef::writeDetailedDescription(), NamespaceDef::writeDetailedDescription(), GroupDef::writeDetailedDescription(), FileDef::writeDetailedDescription(), DirDef::writeDirectoryGraph(), PageDef::writeDocumentation(), DirDef::writeDocumentation(), FileDef::writeDocumentation(), VhdlDocGen::writeFuncProcDocu(), writeGraphicalClassHierarchy(), FileDef::writeIncludedByGraph(), FileDef::writeIncludeFiles(), FileDef::writeIncludeGraph(), ClassDef::writeInheritanceGraph(), MemberList::writePlainDeclarations(), FileDef::writeSource(), Definition::writeSourceDef(), and FileDef::writeSourceLink().
|
inline |
Definition at line 216 of file outputlist.h.
References OutputGenerator::endAnonTypeScope(), and forall().
Referenced by MemberDef::writeDeclaration().
|
inlinevirtual |
End a section of text displayed in bold face.
Implements BaseOutputDocInterface.
Definition at line 307 of file outputlist.h.
References BaseOutputDocInterface::endBold(), and forall().
Referenced by VhdlDocGen::writeClassType(), ClassDef::writeDeclaration(), ClassDef::writeDeclarationLink(), MemberDef::writeDocumentation(), MemberDef::writeEnumDeclaration(), DirDef::writeFileList(), VhdlDocGen::writeFormatString(), VhdlDocGen::writeFunctionProto(), MemberDef::writeLink(), ClassDef::writeMemberList(), writePartialFilePath(), VhdlDocGen::writeProcedureProto(), VhdlDocGen::writeProcessProto(), writeSingleFileIndex(), VhdlDocGen::writeStringLink(), VhdlDocGen::writeVHDLDeclaration(), VhdlDocGen::writeVhdlLink(), and VhdlDocGen::writeVHDLTypeDocumentation().
|
inline |
Definition at line 397 of file outputlist.h.
References OutputGenerator::endCallGraph(), and forall().
Referenced by MemberDef::_writeCallerGraph(), and MemberDef::_writeCallGraph().
|
inlinevirtual |
Implements BaseOutputDocInterface.
Definition at line 297 of file outputlist.h.
References BaseOutputDocInterface::endCenter(), and forall().
|
inline |
Definition at line 345 of file outputlist.h.
References OutputGenerator::endClassDiagram(), and forall().
Referenced by ClassDef::writeInheritanceGraph().
|
inlinevirtual |
Ends a source code fragment
Implements BaseOutputDocInterface.
Definition at line 246 of file outputlist.h.
References BaseOutputDocInterface::endCodeFragment(), and forall().
Referenced by MemberDef::writeDocumentation(), Definition::writeInlineCode(), FileDef::writeSource(), and VhdlDocGen::writeSource().
|
inlinevirtual |
Ends a line of code started with startCodeLine()
Implements CodeOutputInterface.
Definition at line 250 of file outputlist.h.
References CodeOutputInterface::endCodeLine(), and forall().
|
inline |
Definition at line 450 of file outputlist.h.
References OutputGenerator::endConstraintDocs(), and forall().
Referenced by writeTypeConstraints().
|
inline |
Definition at line 452 of file outputlist.h.
References OutputGenerator::endConstraintList(), and forall().
Referenced by writeTypeConstraints().
|
inline |
Definition at line 442 of file outputlist.h.
References OutputGenerator::endConstraintParam(), and forall().
Referenced by writeTypeConstraints().
|
inline |
Definition at line 446 of file outputlist.h.
References OutputGenerator::endConstraintType(), and forall().
Referenced by writeTypeConstraints().
|
inline |
Definition at line 367 of file outputlist.h.
References OutputGenerator::endContents(), and forall().
Referenced by endFile(), NamespaceDef::writeDocumentation(), PageDef::writeDocumentation(), DirDef::writeDocumentation(), FileDef::writeDocumentation(), DirRelation::writeDocumentation(), ClassDef::writeDocumentationContents(), MemberList::writeDocumentationPage(), and FileDef::writeSource().
|
inlinevirtual |
Implements BaseOutputDocInterface.
Definition at line 285 of file outputlist.h.
References BaseOutputDocInterface::endDescForItem(), and forall().
Referenced by MemberDef::_writeExamples(), and ClassDef::writeDetailedDocumentationBody().
|
inlinevirtual |
Ends an item of a description list and starts the description itself: e.g. </dt>
in HTML.
Implements BaseOutputDocInterface.
Definition at line 281 of file outputlist.h.
References BaseOutputDocInterface::endDescItem(), and forall().
|
inlinevirtual |
Ends a description list: e.g. </dl>
in HTML
Implements BaseOutputDocInterface.
Definition at line 277 of file outputlist.h.
References BaseOutputDocInterface::endDescription(), and forall().
|
inlinevirtual |
Implements BaseOutputDocInterface.
Definition at line 373 of file outputlist.h.
References BaseOutputDocInterface::endDescTable(), and forall().
Referenced by MemberDef::_writeEnumValues().
|
inlinevirtual |
Implements BaseOutputDocInterface.
Definition at line 385 of file outputlist.h.
References BaseOutputDocInterface::endDescTableData(), and forall().
Referenced by MemberDef::_writeEnumValues().
|
inlinevirtual |
Implements BaseOutputDocInterface.
Definition at line 377 of file outputlist.h.
References BaseOutputDocInterface::endDescTableRow(), and forall().
Referenced by MemberDef::_writeEnumValues().
|
inlinevirtual |
Implements BaseOutputDocInterface.
Definition at line 381 of file outputlist.h.
References BaseOutputDocInterface::endDescTableTitle(), and forall().
Referenced by MemberDef::_writeEnumValues().
|
inline |
Definition at line 401 of file outputlist.h.
References OutputGenerator::endDirDepGraph(), and forall().
Referenced by DirDef::writeDirectoryGraph().
|
inline |
Definition at line 389 of file outputlist.h.
References OutputGenerator::endDotGraph(), and forall().
Referenced by ClassDef::writeCollaborationGraph(), and ClassDef::writeInheritanceGraph().
|
inline |
Definition at line 271 of file outputlist.h.
References OutputGenerator::endDoxyAnchor(), and forall().
Referenced by MemberDef::_writeEnumValues(), MemberDef::writeDeclaration(), MemberDef::writeDocumentation(), MemberDef::writeMemberDocSimple(), MemberList::writePlainDeclarations(), and VhdlDocGen::writeVHDLDeclaration().
|
inlinevirtual |
Ends a section of text displayed in italic.
Implements BaseOutputDocInterface.
Definition at line 257 of file outputlist.h.
References BaseOutputDocInterface::endEmphasis(), and forall().
Referenced by writeDefArgumentList(), VhdlDocGen::writeFuncProcDocu(), and VhdlDocGen::writeVHDLDeclaration().
|
inline |
Definition at line 103 of file outputlist.h.
References OutputGenerator::endFile(), and forall().
Referenced by endFile().
|
inlinevirtual |
Ends a block started with startFontClass()
Implements CodeOutputInterface.
Definition at line 481 of file outputlist.h.
References CodeOutputInterface::endFontClass(), and forall().
Referenced by startFonts().
|
inline |
Definition at line 405 of file outputlist.h.
References OutputGenerator::endGroupCollaboration(), and forall().
Referenced by GroupDef::writeGroupGraph().
|
inline |
Definition at line 178 of file outputlist.h.
References OutputGenerator::endGroupHeader(), and forall().
Referenced by NamespaceDef::writeAuthorSection(), GroupDef::writeAuthorSection(), FileDef::writeAuthorSection(), ClassDef::writeAuthorSection(), DirDef::writeDetailedDescription(), NamespaceDef::writeDetailedDescription(), GroupDef::writeDetailedDescription(), FileDef::writeDetailedDescription(), ClassDef::writeDetailedDescription(), ClassSDict::writeDocumentation(), MemberList::writeDocumentation(), and ClassDef::writeInlineDocumentation().
|
inline |
Definition at line 192 of file outputlist.h.
References OutputGenerator::endHeaderSection(), and forall().
Referenced by endTitle(), GroupDef::writeDocumentation(), and writeIndex().
|
inlinevirtual |
Ends a link started by startHtmlLink().
Implements BaseOutputDocInterface.
Definition at line 165 of file outputlist.h.
References BaseOutputDocInterface::endHtmlLink(), and forall().
|
inline |
Definition at line 393 of file outputlist.h.
References OutputGenerator::endInclDepGraph(), and forall().
Referenced by FileDef::writeIncludedByGraph(), and FileDef::writeIncludeGraph().
|
inline |
Definition at line 333 of file outputlist.h.
References OutputGenerator::endIndent(), and forall().
Referenced by MemberDef::writeDocumentation(), and ClassDef::writeInlineDocumentation().
|
inline |
Definition at line 143 of file outputlist.h.
References OutputGenerator::endIndexItem(), and forall().
Referenced by writeClassTree(), writeClassTreeForList(), writeDirTreeNode(), and writeGroupTreeNode().
|
inline |
Definition at line 131 of file outputlist.h.
References OutputGenerator::endIndexKey(), and forall().
Referenced by writeAnnotatedClassList(), writeNamespaceIndex(), and writeSingleFileIndex().
|
inline |
Definition at line 127 of file outputlist.h.
References OutputGenerator::endIndexList(), and forall().
Referenced by endIndexHierarchy(), writeAnnotatedClassList(), writeFileIndex(), and writeNamespaceIndex().
|
inline |
Definition at line 123 of file outputlist.h.
References OutputGenerator::endIndexListItem(), and forall().
Referenced by writeClassTree(), writeClassTreeForList(), writeDirTreeNode(), and writeGroupTreeNode().
|
inline |
Definition at line 87 of file outputlist.h.
References OutputGenerator::endIndexSection(), and forall().
Referenced by writeIndex().
|
inline |
Definition at line 135 of file outputlist.h.
References OutputGenerator::endIndexValue(), and forall().
Referenced by writeAnnotatedClassList(), writeNamespaceIndex(), and writeSingleFileIndex().
|
inline |
Definition at line 212 of file outputlist.h.
References OutputGenerator::endInlineHeader(), and forall().
Referenced by MemberList::writeDeclarations().
|
inline |
Definition at line 469 of file outputlist.h.
References OutputGenerator::endInlineMemberDoc(), and forall().
Referenced by MemberDef::writeMemberDocSimple().
|
inline |
Definition at line 465 of file outputlist.h.
References OutputGenerator::endInlineMemberName(), and forall().
Referenced by MemberDef::writeMemberDocSimple().
|
inline |
Definition at line 461 of file outputlist.h.
References OutputGenerator::endInlineMemberType(), and forall().
Referenced by MemberDef::writeMemberDocSimple().
|
inlinevirtual |
Ends a bullet list: e.g. </ul>
in html
Implements BaseOutputDocInterface.
Definition at line 139 of file outputlist.h.
References BaseOutputDocInterface::endItemList(), and forall().
Referenced by endIndexHierarchy(), ClassDef::showUsedFiles(), and writeExampleIndex().
|
inlinevirtual |
Writes a list item for a bullet or enumerated list: e.g. </li>
in html
Implements BaseOutputDocInterface.
Definition at line 184 of file outputlist.h.
References BaseOutputDocInterface::endItemListItem(), and forall().
Referenced by ClassDef::showUsedFiles(), and writeExampleIndex().
|
inline |
Definition at line 476 of file outputlist.h.
References OutputGenerator::endLabels(), and forall().
Referenced by ClassDef::addClassAttributes(), NamespaceDef::addNamespaceAttributes(), and MemberDef::writeDocumentation().
|
inline |
Definition at line 315 of file outputlist.h.
References OutputGenerator::endMemberDeclaration(), and forall().
Referenced by NamespaceSDict::writeDeclaration(), MemberDef::writeDeclaration(), ClassDef::writeDeclarationLink(), GroupDef::writeDirs(), DirDef::writeFileList(), GroupDef::writeFiles(), GroupDef::writeNestedGroups(), MemberList::writePlainDeclarations(), and DirDef::writeSubDirList().
|
inline |
Definition at line 311 of file outputlist.h.
References OutputGenerator::endMemberDescription(), and forall().
Referenced by NamespaceSDict::writeDeclaration(), MemberDef::writeDeclaration(), ClassDef::writeDeclarationLink(), GroupDef::writeDirs(), DirDef::writeFileList(), GroupDef::writeFiles(), GroupDef::writeNestedGroups(), MemberList::writePlainDeclarations(), DirDef::writeSubDirList(), and VhdlDocGen::writeVHDLDeclaration().
|
inline |
Definition at line 265 of file outputlist.h.
References OutputGenerator::endMemberDoc(), and forall().
Referenced by MemberDef::writeDocumentation(), and ClassDef::writeInlineDocumentation().
|
inline |
Definition at line 204 of file outputlist.h.
References OutputGenerator::endMemberDocList(), and forall().
Referenced by MemberList::writeDocumentation().
|
inline |
Definition at line 421 of file outputlist.h.
References OutputGenerator::endMemberDocName(), and forall().
Referenced by writeDefArgumentList(), MemberDef::writeDocumentation(), VhdlDocGen::writeFuncProcDocu(), and ClassDef::writeInlineDocumentation().
|
inline |
Definition at line 417 of file outputlist.h.
References OutputGenerator::endMemberDocPrefixItem(), and forall().
Referenced by MemberDef::writeDocumentation().
|
inline |
Definition at line 457 of file outputlist.h.
References OutputGenerator::endMemberDocSimple(), and forall().
Referenced by MemberList::writeSimpleDocumentation().
|
inline |
Definition at line 236 of file outputlist.h.
References OutputGenerator::endMemberGroup(), and forall().
Referenced by MemberList::writeDeclarations(), and VhdlDocGen::writeVHDLDeclarations().
|
inline |
Definition at line 232 of file outputlist.h.
References OutputGenerator::endMemberGroupDocs(), and forall().
Referenced by MemberList::writeDeclarations(), and VhdlDocGen::writeVHDLDeclarations().
|
inline |
Definition at line 228 of file outputlist.h.
References OutputGenerator::endMemberGroupHeader(), and forall().
Referenced by MemberList::writeDeclarations(), and VhdlDocGen::writeVHDLDeclarations().
|
inline |
Definition at line 196 of file outputlist.h.
References OutputGenerator::endMemberHeader(), and forall().
Referenced by ClassDef::endMemberDeclarations(), NamespaceSDict::writeDeclaration(), ClassDef::writeDeclarationLink(), MemberList::writeDeclarations(), GroupDef::writeDirs(), DirDef::writeFileList(), GroupDef::writeFiles(), GroupDef::writeNestedGroups(), DirDef::writeSubDirList(), and VhdlDocGen::writeVHDLDeclarations().
|
inline |
Definition at line 220 of file outputlist.h.
References OutputGenerator::endMemberItem(), and forall().
Referenced by NamespaceSDict::writeDeclaration(), MemberDef::writeDeclaration(), ClassDef::writeDeclaration(), ClassDef::writeDeclarationLink(), GroupDef::writeDirs(), DirDef::writeFileList(), GroupDef::writeFiles(), GroupDef::writeNestedGroups(), MemberList::writePlainDeclarations(), DirDef::writeSubDirList(), and VhdlDocGen::writeVHDLDeclaration().
|
inline |
Definition at line 208 of file outputlist.h.
References OutputGenerator::endMemberList(), and forall().
Referenced by ClassSDict::writeDeclaration(), NamespaceSDict::writeDeclaration(), GroupDef::writeDirs(), DirDef::writeFileList(), GroupDef::writeFiles(), GroupDef::writeNestedGroups(), MemberList::writePlainDeclarations(), VhdlDocGen::writePlainVHDLDeclarations(), and DirDef::writeSubDirList().
|
inline |
Definition at line 188 of file outputlist.h.
References OutputGenerator::endMemberSections(), and forall().
Referenced by DirDef::endMemberDeclarations(), NamespaceDef::endMemberDeclarations(), GroupDef::endMemberDeclarations(), FileDef::endMemberDeclarations(), and ClassDef::endMemberDeclarations().
|
inline |
Definition at line 200 of file outputlist.h.
References OutputGenerator::endMemberSubtitle(), and forall().
Referenced by MemberList::writeDeclarations(), and VhdlDocGen::writeVHDLDeclarations().
|
inline |
Definition at line 224 of file outputlist.h.
References OutputGenerator::endMemberTemplateParams(), and forall().
Referenced by MemberDef::writeDeclaration().
|
inlinevirtual |
Implements BaseOutputDocInterface.
Definition at line 349 of file outputlist.h.
References BaseOutputDocInterface::endPageRef(), and forall().
|
inlinevirtual |
Ends a paragraph
Implements BaseOutputDocInterface.
Definition at line 117 of file outputlist.h.
References BaseOutputDocInterface::endParagraph(), and forall().
Referenced by MemberDef::_writeCategoryRelation(), MemberDef::_writeGroupInclude(), MemberDef::_writeReimplementedBy(), MemberDef::_writeReimplements(), Definition::_writeSourceRefList(), DirDef::writeBriefDescription(), NamespaceDef::writeBriefDescription(), GroupDef::writeBriefDescription(), FileDef::writeBriefDescription(), ClassDef::writeBriefDescription(), MemberDef::writeDeclaration(), FileDef::writeDetailedDescription(), MemberDef::writeDocumentation(), writeGraphicalClassHierarchy(), writeHierarchicalIndex(), ClassDef::writeIncludeFiles(), ClassDef::writeInheritanceGraph(), ClassDef::writeMemberList(), Definition::writeSourceDef(), and FileDef::writeSourceLink().
|
inline |
Definition at line 433 of file outputlist.h.
References OutputGenerator::endParameterList(), and forall().
Referenced by MemberDef::writeDocumentation().
|
inline |
Definition at line 429 of file outputlist.h.
References OutputGenerator::endParameterName(), and forall().
Referenced by writeDefArgumentList(), VhdlDocGen::writeFuncProcDocu(), and VhdlDocGen::writeRecUnitDocu().
|
inline |
Definition at line 425 of file outputlist.h.
References OutputGenerator::endParameterType(), and forall().
Referenced by writeDefArgumentList(), VhdlDocGen::writeFuncProcDocu(), and VhdlDocGen::writeRecUnitDocu().
|
inlinevirtual |
Implements BaseOutputDocInterface.
Definition at line 329 of file outputlist.h.
References BaseOutputDocInterface::endParamList(), and forall().
|
inline |
Definition at line 499 of file outputlist.h.
References OutputGenerator::endPlainFile(), OutputGenerator::isEnabled(), and m_outputs.
|
inline |
Definition at line 93 of file outputlist.h.
References OutputGenerator::endProjectNumber(), and forall().
Referenced by FileDef::writeDocumentation(), and writeIndex().
|
inline |
Definition at line 353 of file outputlist.h.
References OutputGenerator::endQuickIndices(), and forall().
Referenced by startFile(), writeClassMemberIndexFiltered(), NamespaceDef::writeDocumentation(), PageDef::writeDocumentation(), DirDef::writeDocumentation(), FileDef::writeDocumentation(), DirRelation::writeDocumentation(), ClassDef::writeDocumentation(), MemberList::writeDocumentationPage(), writeFileMemberIndexFiltered(), writeIndex(), ClassDef::writeMemberList(), writeNamespaceMemberIndexFiltered(), and FileDef::writeSource().
|
inlinevirtual |
Implements BaseOutputDocInterface.
Definition at line 337 of file outputlist.h.
References BaseOutputDocInterface::endSection(), and forall().
Referenced by PageDef::writeDocumentation(), PageDef::writePageDocumentation(), and GroupDef::writePageDocumentation().
|
inlinevirtual |
Implements BaseOutputDocInterface.
Definition at line 325 of file outputlist.h.
References BaseOutputDocInterface::endSimpleSect(), and forall().
Referenced by MemberDef::_writeExamples(), and ClassDef::writeDetailedDocumentationBody().
|
inlinevirtual |
Implements BaseOutputDocInterface.
Definition at line 301 of file outputlist.h.
References BaseOutputDocInterface::endSmall(), and forall().
|
inlinevirtual |
Implements BaseOutputDocInterface.
Definition at line 289 of file outputlist.h.
References BaseOutputDocInterface::endSubsection(), and forall().
|
inlinevirtual |
Implements BaseOutputDocInterface.
Definition at line 293 of file outputlist.h.
References BaseOutputDocInterface::endSubsubsection(), and forall().
Referenced by writeTemplateSpec().
|
inline |
Definition at line 411 of file outputlist.h.
References OutputGenerator::endTextBlock(), and forall().
Referenced by writeAnnotatedIndex(), writeClassMemberIndexFiltered(), NamespaceDef::writeDetailedDescription(), FileDef::writeDetailedDescription(), ClassDef::writeDetailedDocumentationBody(), writeExampleIndex(), writeFileIndex(), writeFileMemberIndexFiltered(), writeGraphicalClassHierarchy(), writeGroupIndex(), writeHierarchicalIndex(), FileDef::writeIncludedByGraph(), FileDef::writeIncludeFiles(), FileDef::writeIncludeGraph(), writeIndex(), writeNamespaceIndex(), writeNamespaceMemberIndexFiltered(), PageDef::writePageDocumentation(), GroupDef::writePageDocumentation(), and writePageIndex().
|
inlinevirtual |
Implements BaseOutputDocInterface.
Definition at line 161 of file outputlist.h.
References BaseOutputDocInterface::endTextLink(), and forall().
Referenced by DirDef::writeBriefDescription(), NamespaceDef::writeBriefDescription(), GroupDef::writeBriefDescription(), FileDef::writeBriefDescription(), MemberDef::writeDeclaration(), DirDef::writeFileList(), writeGraphicalClassHierarchy(), writeHierarchicalIndex(), ClassDef::writeMoreLink(), MemberList::writePlainDeclarations(), writeSingleFileIndex(), FileDef::writeSource(), FileDef::writeSourceLink(), and VhdlDocGen::writeVHDLDeclaration().
|
inlinevirtual |
Implements BaseOutputDocInterface.
Definition at line 111 of file outputlist.h.
References BaseOutputDocInterface::endTitle(), and forall().
|
inline |
Definition at line 107 of file outputlist.h.
References OutputGenerator::endTitleHead(), and forall().
Referenced by endTitle(), PageDef::writeDocumentation(), GroupDef::writeDocumentation(), and writeIndex().
|
inlinevirtual |
End a section of text displayed in typewriter style.
Implements BaseOutputDocInterface.
Definition at line 174 of file outputlist.h.
References BaseOutputDocInterface::endTypewriter(), and forall().
Referenced by MemberDef::_writeGroupInclude(), writeClassTree(), writeClassTreeForList(), MemberDef::writeDeclaration(), writeDefArgumentList(), writeDirTreeNode(), writeGroupTreeNode(), FileDef::writeIncludeFiles(), ClassDef::writeIncludeFiles(), and writeInheritanceSpecifier().
|
inline |
Definition at line 435 of file outputlist.h.
References OutputGenerator::exceptionEntry(), and forall().
Referenced by writeExceptionListImpl().
|
private |
Definition at line 207 of file outputlist.cpp.
References OutputGenerator::isEnabled(), and m_outputs.
Referenced by addIndexItem(), addWord(), codify(), docify(), endAnonTypeScope(), endBold(), endCallGraph(), endCenter(), endClassDiagram(), endCodeFragment(), endCodeLine(), endConstraintDocs(), endConstraintList(), endConstraintParam(), endConstraintType(), endContents(), endDescForItem(), endDescItem(), endDescription(), endDescTable(), endDescTableData(), endDescTableRow(), endDescTableTitle(), endDirDepGraph(), endDotGraph(), endDoxyAnchor(), endEmphasis(), endFile(), endFontClass(), endGroupCollaboration(), endGroupHeader(), endHeaderSection(), endHtmlLink(), endInclDepGraph(), endIndent(), endIndexItem(), endIndexKey(), endIndexList(), endIndexListItem(), endIndexSection(), endIndexValue(), endInlineHeader(), endInlineMemberDoc(), endInlineMemberName(), endInlineMemberType(), endItemList(), endItemListItem(), endLabels(), endMemberDeclaration(), endMemberDescription(), endMemberDoc(), endMemberDocList(), endMemberDocName(), endMemberDocPrefixItem(), endMemberDocSimple(), endMemberGroup(), endMemberGroupDocs(), endMemberGroupHeader(), endMemberHeader(), endMemberItem(), endMemberList(), endMemberSections(), endMemberSubtitle(), endMemberTemplateParams(), endPageRef(), endParagraph(), endParameterList(), endParameterName(), endParameterType(), endParamList(), endProjectNumber(), endQuickIndices(), endSection(), endSimpleSect(), endSmall(), endSubsection(), endSubsubsection(), endTextBlock(), endTextLink(), endTitle(), endTitleHead(), endTypewriter(), exceptionEntry(), insertMemberAlign(), lastIndexPage(), lineBreak(), setCurrentDoc(), startAnonTypeScope(), startBold(), startCallGraph(), startCenter(), startClassDiagram(), startCodeFragment(), startCodeLine(), startConstraintDocs(), startConstraintList(), startConstraintParam(), startConstraintType(), startContents(), startDescForItem(), startDescItem(), startDescription(), startDescTable(), startDescTableData(), startDescTableRow(), startDescTableTitle(), startDirDepGraph(), startDotGraph(), startDoxyAnchor(), startEmphasis(), startFile(), startFontClass(), startGroupCollaboration(), startGroupHeader(), startHeaderSection(), startHtmlLink(), startInclDepGraph(), startIndent(), startIndexItem(), startIndexKey(), startIndexList(), startIndexListItem(), startIndexSection(), startIndexValue(), startInlineHeader(), startInlineMemberDoc(), startInlineMemberName(), startInlineMemberType(), startItemList(), startItemListItem(), startLabels(), startMemberDeclaration(), startMemberDescription(), startMemberDoc(), startMemberDocList(), startMemberDocName(), startMemberDocPrefixItem(), startMemberDocSimple(), startMemberGroup(), startMemberGroupDocs(), startMemberGroupHeader(), startMemberHeader(), startMemberItem(), startMemberList(), startMemberSections(), startMemberSubtitle(), startMemberTemplateParams(), startPageRef(), startParagraph(), startParameterList(), startParameterName(), startParameterType(), startParamList(), startProjectNumber(), startQuickIndices(), startSection(), startSimpleSect(), startSmall(), startSubsection(), startSubsubsection(), startTextBlock(), startTextLink(), startTitle(), startTitleHead(), startTypewriter(), writeAnchor(), writeChar(), writeCodeAnchor(), writeCodeLink(), writeEndAnnoItem(), writeFooter(), writeGraphicalHierarchy(), writeInheritedSectionTitle(), writeLabel(), writeLatexSpacing(), writeLineNumber(), writeLogo(), writeNavigationPath(), writeNonBreakableSpace(), writeObjectLink(), writePageLink(), writeQuickLinks(), writeRuler(), writeSearchInfo(), writeSplitBar(), writeStartAnnoItem(), writeString(), writeStyleInfo(), writeSummaryLink(), writeSynopsis(), and writeTooltip().
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
bool OutputList::generateDoc | ( | const char * | fileName, |
int | startLine, | ||
Definition * | ctx, | ||
MemberDef * | md, | ||
const QCString & | docStr, | ||
bool | indexWords, | ||
bool | isExample, | ||
const char * | exampleName = 0 , |
||
bool | singleLine = FALSE , |
||
bool | linkFromIndex = FALSE |
||
) |
Definition at line 131 of file outputlist.cpp.
References count(), DocRoot::isEmpty(), OutputGenerator::isEnabled(), m_outputs, validatingParseDoc(), and writeDoc().
Referenced by MemberDef::_writeEnumValues(), generateExampleDocs(), writeAnnotatedClassList(), ClassDef::writeBriefDescription(), NamespaceSDict::writeDeclaration(), MemberList::writeDeclarations(), DirDef::writeDetailedDescription(), NamespaceDef::writeDetailedDescription(), GroupDef::writeDetailedDescription(), FileDef::writeDetailedDescription(), ClassDef::writeDetailedDocumentationBody(), GroupDef::writeDirs(), PageDef::writeDocumentation(), MemberDef::writeDocumentation(), DirDef::writeFileList(), GroupDef::writeFiles(), writeGraphInfo(), writeIndex(), MemberDef::writeMemberDocSimple(), writeNamespaceIndex(), GroupDef::writeNestedGroups(), PageDef::writePageDocumentation(), GroupDef::writePageDocumentation(), writeSingleFileIndex(), DirDef::writeSubDirList(), writeTypeConstraints(), VhdlDocGen::writeVHDLDeclaration(), and VhdlDocGen::writeVHDLDeclarations().
|
inline |
Definition at line 238 of file outputlist.h.
References forall(), and OutputGenerator::insertMemberAlign().
Referenced by NamespaceSDict::writeDeclaration(), MemberDef::writeDeclaration(), ClassDef::writeDeclarationLink(), GroupDef::writeDirs(), DirDef::writeFileList(), GroupDef::writeFiles(), VhdlDocGen::writeFunctionProto(), GroupDef::writeNestedGroups(), MemberList::writePlainDeclarations(), DirDef::writeSubDirList(), writeUCFLink(), and VhdlDocGen::writeVHDLDeclaration().
|
virtual |
Check whether a specific output format is currently enabled (useful for OutputList only)
Implements OutputDocInterface.
Definition at line 99 of file outputlist.cpp.
References OutputGenerator::isEnabled(), and m_outputs.
Referenced by MemberDef::writeDeclaration(), writeDefArgumentList(), FileDef::writeDetailedDescription(), FileDef::writeInlineClasses(), and VhdlDocGen::writeVHDLDeclaration().
|
inline |
Definition at line 413 of file outputlist.h.
References forall(), and OutputGenerator::lastIndexPage().
Referenced by writeIndex().
|
inlinevirtual |
Implements BaseOutputDocInterface.
Definition at line 303 of file outputlist.h.
References forall(), and BaseOutputDocInterface::lineBreak().
Referenced by MemberDef::writeEnumDeclaration(), VhdlDocGen::writeFunctionProto(), FileDef::writeIncludeFiles(), VhdlDocGen::writeProcedureProto(), VhdlDocGen::writeRecorUnit(), writeTemplateSpec(), VhdlDocGen::writeVHDLDeclaration(), and VhdlDocGen::writeVhdlLink().
|
virtual |
Reimplemented from BaseOutputDocInterface.
Definition at line 175 of file outputlist.cpp.
References count(), DocText::isEmpty(), OutputGenerator::isEnabled(), m_outputs, validatingParseText(), and OutputGenerator::writeDoc().
Referenced by MemberDef::_writeCallerGraph(), MemberDef::_writeCallGraph(), MemberDef::_writeCategoryRelation(), MemberDef::_writeReimplementedBy(), MemberDef::_writeReimplements(), Definition::_writeSourceRefList(), ClassDef::endMemberDeclarations(), ClassDef::showUsedFiles(), writeAlphabeticalIndex(), writeAnnotatedIndex(), NamespaceDef::writeAuthorSection(), GroupDef::writeAuthorSection(), FileDef::writeAuthorSection(), ClassDef::writeAuthorSection(), DirDef::writeBriefDescription(), NamespaceDef::writeBriefDescription(), GroupDef::writeBriefDescription(), FileDef::writeBriefDescription(), writeClassMemberIndexFiltered(), writeClassTree(), writeClassTreeForList(), ClassDef::writeCollaborationGraph(), NamespaceSDict::writeDeclaration(), MemberDef::writeDeclaration(), ClassDef::writeDeclarationLink(), MemberList::writeDeclarations(), DirDef::writeDetailedDescription(), NamespaceDef::writeDetailedDescription(), GroupDef::writeDetailedDescription(), FileDef::writeDetailedDescription(), ClassDef::writeDetailedDescription(), DirDef::writeDirectoryGraph(), GroupDef::writeDirs(), writeDirTreeNode(), NamespaceDef::writeDocumentation(), ClassSDict::writeDocumentation(), GroupDef::writeDocumentation(), DirDef::writeDocumentation(), MemberList::writeDocumentation(), FileDef::writeDocumentation(), DirRelation::writeDocumentation(), MemberDef::writeDocumentation(), ClassDef::writeDocumentation(), MemberDef::writeEnumDeclaration(), writeExample(), writeExampleIndex(), writeFileIndex(), DirDef::writeFileList(), writeFileMemberIndexFiltered(), GroupDef::writeFiles(), writeGraphicalClassHierarchy(), writeGraphInfo(), GroupDef::writeGroupGraph(), writeGroupIndex(), writeGroupTreeNode(), writeHierarchicalIndex(), FileDef::writeIncludedByGraph(), FileDef::writeIncludeGraph(), writeIndex(), ClassDef::writeInheritanceGraph(), ClassDef::writeInlineDocumentation(), ClassDef::writeMemberList(), ClassDef::writeMoreLink(), writeNamespaceIndex(), writeNamespaceMemberIndexFiltered(), GroupDef::writeNestedGroups(), PageDef::writePageDocumentation(), writePageIndex(), MemberList::writePlainDeclarations(), writeSingleFileIndex(), FileDef::writeSource(), Definition::writeSourceDef(), FileDef::writeSourceLink(), DirDef::writeSubDirList(), writeTypeConstraints(), writeUserGroupStubPage(), and VhdlDocGen::writeVHDLDeclarations().
|
virtual |
Pops the state of the current generator (or list of generators) on a stack. Should be preceded by a call the pushGeneratorState().
Implements OutputDocInterface.
Definition at line 121 of file outputlist.cpp.
References m_outputs, and OutputGenerator::popGeneratorState().
Referenced by Definition::_writeSourceRefList(), ClassDef::addClassAttributes(), NamespaceDef::addNamespaceAttributes(), endFile(), endFileWithNavPath(), endIndexHierarchy(), GroupDef::endMemberDocumentation(), endTitle(), recursivelyAddGroupListToTitle(), ClassDef::showUsedFiles(), startIndexHierarchy(), writeAlphabeticalIndex(), writeAnnotatedClassList(), writeAnnotatedIndex(), NamespaceDef::writeAuthorSection(), GroupDef::writeAuthorSection(), FileDef::writeAuthorSection(), ClassDef::writeAuthorSection(), DirDef::writeBriefDescription(), NamespaceDef::writeBriefDescription(), GroupDef::writeBriefDescription(), FileDef::writeBriefDescription(), ClassDef::writeBriefDescription(), writeClassHierarchy(), writeClassMemberIndexFiltered(), ClassDef::writeCollaborationGraph(), MemberDef::writeDeclaration(), MemberList::writeDeclarations(), writeDefArgumentList(), DirDef::writeDetailedDescription(), NamespaceDef::writeDetailedDescription(), GroupDef::writeDetailedDescription(), FileDef::writeDetailedDescription(), ClassDef::writeDetailedDescription(), ClassDef::writeDetailedDocumentationBody(), writeDirHierarchy(), PageDef::writeDocumentation(), GroupDef::writeDocumentation(), DirDef::writeDocumentation(), MemberList::writeDocumentation(), FileDef::writeDocumentation(), DirRelation::writeDocumentation(), MemberDef::writeDocumentation(), MemberDef::writeEnumDeclaration(), writeExample(), writeExampleIndex(), writeFileIndex(), DirDef::writeFileList(), writeFileMemberIndexFiltered(), writeGraphInfo(), GroupDef::writeGroupGraph(), writeGroupHierarchy(), writeGroupIndex(), writeHierarchicalIndex(), ClassDef::writeIncludeFiles(), writeIndex(), ClassDef::writeInheritanceGraph(), ClassDef::writeInheritedMemberDeclarations(), Definition::writeInlineCode(), ClassDef::writeInlineDocumentation(), ClassDef::writeMemberList(), NamespaceDef::writeMemberPages(), GroupDef::writeMemberPages(), FileDef::writeMemberPages(), ClassDef::writeMemberPages(), ClassDef::writeMoreLink(), writeNamespaceIndex(), writeNamespaceMemberIndexFiltered(), Definition::writeNavigationPath(), PageDef::writePageDocumentation(), writePageIndex(), MemberList::writePlainDeclarations(), writeSingleFileIndex(), VhdlDocGen::writeSource(), Definition::writeSourceDef(), NamespaceDef::writeSummaryLinks(), GroupDef::writeSummaryLinks(), FileDef::writeSummaryLinks(), ClassDef::writeSummaryLinks(), Definition::writeToc(), writeUserGroupStubPage(), and VhdlDocGen::writeVHDLDeclaration().
|
virtual |
Appends the output generated by generator g to this generator.
Pushes the state of the current generator (or list of generators) on a stack.
Implements OutputDocInterface.
Definition at line 111 of file outputlist.cpp.
References m_outputs, and OutputGenerator::pushGeneratorState().
Referenced by Definition::_writeSourceRefList(), ClassDef::addClassAttributes(), NamespaceDef::addNamespaceAttributes(), endFile(), endFileWithNavPath(), endIndexHierarchy(), recursivelyAddGroupListToTitle(), ClassDef::showUsedFiles(), startIndexHierarchy(), GroupDef::startMemberDocumentation(), startTitle(), writeAlphabeticalIndex(), writeAnnotatedClassList(), writeAnnotatedIndex(), NamespaceDef::writeAuthorSection(), GroupDef::writeAuthorSection(), FileDef::writeAuthorSection(), ClassDef::writeAuthorSection(), DirDef::writeBriefDescription(), NamespaceDef::writeBriefDescription(), GroupDef::writeBriefDescription(), FileDef::writeBriefDescription(), ClassDef::writeBriefDescription(), writeClassHierarchy(), writeClassMemberIndexFiltered(), ClassDef::writeCollaborationGraph(), MemberDef::writeDeclaration(), MemberList::writeDeclarations(), writeDefArgumentList(), DirDef::writeDetailedDescription(), NamespaceDef::writeDetailedDescription(), GroupDef::writeDetailedDescription(), FileDef::writeDetailedDescription(), ClassDef::writeDetailedDescription(), ClassDef::writeDetailedDocumentationBody(), writeDirHierarchy(), PageDef::writeDocumentation(), GroupDef::writeDocumentation(), DirDef::writeDocumentation(), MemberList::writeDocumentation(), FileDef::writeDocumentation(), DirRelation::writeDocumentation(), MemberDef::writeDocumentation(), MemberDef::writeEnumDeclaration(), writeExample(), writeExampleIndex(), writeFileIndex(), DirDef::writeFileList(), writeFileMemberIndexFiltered(), writeGraphInfo(), GroupDef::writeGroupGraph(), writeGroupHierarchy(), writeGroupIndex(), writeHierarchicalIndex(), ClassDef::writeIncludeFiles(), writeIndex(), ClassDef::writeInheritanceGraph(), ClassDef::writeInheritedMemberDeclarations(), Definition::writeInlineCode(), ClassDef::writeInlineDocumentation(), ClassDef::writeMemberList(), NamespaceDef::writeMemberPages(), GroupDef::writeMemberPages(), FileDef::writeMemberPages(), ClassDef::writeMemberPages(), ClassDef::writeMoreLink(), writeNamespaceIndex(), writeNamespaceMemberIndexFiltered(), Definition::writeNavigationPath(), PageDef::writePageDocumentation(), writePageIndex(), MemberList::writePlainDeclarations(), writeSingleFileIndex(), VhdlDocGen::writeSource(), Definition::writeSourceDef(), NamespaceDef::writeSummaryLinks(), GroupDef::writeSummaryLinks(), FileDef::writeSummaryLinks(), ClassDef::writeSummaryLinks(), Definition::writeToc(), writeUserGroupStubPage(), and VhdlDocGen::writeVHDLDeclaration().
|
inlinevirtual |
Implements CodeOutputInterface.
Definition at line 485 of file outputlist.h.
References forall(), and CodeOutputInterface::setCurrentDoc().
|
inline |
Definition at line 214 of file outputlist.h.
References forall(), and OutputGenerator::startAnonTypeScope().
Referenced by MemberDef::writeDeclaration().
|
inlinevirtual |
Changes the text font to bold face. The bold section ends with endBold()
Implements BaseOutputDocInterface.
Definition at line 305 of file outputlist.h.
References forall(), and BaseOutputDocInterface::startBold().
Referenced by VhdlDocGen::writeClassType(), ClassDef::writeDeclaration(), ClassDef::writeDeclarationLink(), MemberDef::writeDocumentation(), MemberDef::writeEnumDeclaration(), DirDef::writeFileList(), VhdlDocGen::writeFormatString(), VhdlDocGen::writeFunctionProto(), MemberDef::writeLink(), ClassDef::writeMemberList(), writePartialFilePath(), VhdlDocGen::writeProcedureProto(), VhdlDocGen::writeProcessProto(), writeSingleFileIndex(), VhdlDocGen::writeStringLink(), VhdlDocGen::writeVHDLDeclaration(), VhdlDocGen::writeVhdlLink(), and VhdlDocGen::writeVHDLTypeDocumentation().
|
inline |
Definition at line 395 of file outputlist.h.
References forall(), and OutputGenerator::startCallGraph().
Referenced by MemberDef::_writeCallerGraph(), and MemberDef::_writeCallGraph().
|
inlinevirtual |
Implements BaseOutputDocInterface.
Definition at line 295 of file outputlist.h.
References forall(), and BaseOutputDocInterface::startCenter().
|
inline |
Definition at line 343 of file outputlist.h.
References forall(), and OutputGenerator::startClassDiagram().
Referenced by ClassDef::writeInheritanceGraph().
|
inlinevirtual |
Starts a source code fragment. The fragment will be fed to the code parser (see code.h) for syntax highlighting and cross-referencing. The fragment ends by a call to endCodeFragment()
Implements BaseOutputDocInterface.
Definition at line 244 of file outputlist.h.
References forall(), and BaseOutputDocInterface::startCodeFragment().
Referenced by MemberDef::writeDocumentation(), Definition::writeInlineCode(), FileDef::writeSource(), and VhdlDocGen::writeSource().
|
inlinevirtual |
Implements CodeOutputInterface.
Definition at line 248 of file outputlist.h.
References forall(), and CodeOutputInterface::startCodeLine().
|
inline |
Definition at line 448 of file outputlist.h.
References forall(), and OutputGenerator::startConstraintDocs().
Referenced by writeTypeConstraints().
|
inline |
Definition at line 438 of file outputlist.h.
References forall(), and OutputGenerator::startConstraintList().
Referenced by writeTypeConstraints().
|
inline |
Definition at line 440 of file outputlist.h.
References forall(), and OutputGenerator::startConstraintParam().
Referenced by writeTypeConstraints().
|
inline |
Definition at line 444 of file outputlist.h.
References forall(), and OutputGenerator::startConstraintType().
Referenced by writeTypeConstraints().
|
inline |
Definition at line 365 of file outputlist.h.
References forall(), and OutputGenerator::startContents().
Referenced by generateExampleDocs(), writeAlphabeticalIndex(), writeAnnotatedIndex(), writeClassMemberIndexFiltered(), NamespaceDef::writeDocumentation(), PageDef::writeDocumentation(), GroupDef::writeDocumentation(), DirDef::writeDocumentation(), FileDef::writeDocumentation(), DirRelation::writeDocumentation(), ClassDef::writeDocumentationContents(), MemberList::writeDocumentationPage(), writeExampleIndex(), writeFileIndex(), writeFileMemberIndexFiltered(), writeGraphicalClassHierarchy(), writeGraphInfo(), writeGroupIndex(), writeHierarchicalIndex(), writeIndex(), ClassDef::writeMemberList(), writeNamespaceIndex(), writeNamespaceMemberIndexFiltered(), writePageIndex(), FileDef::writeSource(), and writeUserGroupStubPage().
|
inlinevirtual |
Implements BaseOutputDocInterface.
Definition at line 283 of file outputlist.h.
References forall(), and BaseOutputDocInterface::startDescForItem().
Referenced by MemberDef::_writeExamples(), and ClassDef::writeDetailedDocumentationBody().
|
inlinevirtual |
Starts an item of a description list: e.g. <dt>
in HTML.
Implements BaseOutputDocInterface.
Definition at line 279 of file outputlist.h.
References forall(), and BaseOutputDocInterface::startDescItem().
|
inlinevirtual |
Starts a description list: e.g. <dl>
in HTML Items are surrounded by startDescItem() and endDescItem()
Implements BaseOutputDocInterface.
Definition at line 275 of file outputlist.h.
References forall(), and BaseOutputDocInterface::startDescription().
|
inlinevirtual |
Implements BaseOutputDocInterface.
Definition at line 371 of file outputlist.h.
References forall(), and BaseOutputDocInterface::startDescTable().
Referenced by MemberDef::_writeEnumValues().
|
inlinevirtual |
Implements BaseOutputDocInterface.
Definition at line 383 of file outputlist.h.
References forall(), and BaseOutputDocInterface::startDescTableData().
Referenced by MemberDef::_writeEnumValues().
|
inlinevirtual |
Implements BaseOutputDocInterface.
Definition at line 375 of file outputlist.h.
References forall(), and BaseOutputDocInterface::startDescTableRow().
Referenced by MemberDef::_writeEnumValues().
|
inlinevirtual |
Implements BaseOutputDocInterface.
Definition at line 379 of file outputlist.h.
References forall(), and BaseOutputDocInterface::startDescTableTitle().
Referenced by MemberDef::_writeEnumValues().
|
inline |
Definition at line 399 of file outputlist.h.
References forall(), and OutputGenerator::startDirDepGraph().
Referenced by DirDef::writeDirectoryGraph().
|
inline |
Definition at line 387 of file outputlist.h.
References forall(), and OutputGenerator::startDotGraph().
Referenced by ClassDef::writeCollaborationGraph(), and ClassDef::writeInheritanceGraph().
|
inline |
Definition at line 267 of file outputlist.h.
References forall(), and OutputGenerator::startDoxyAnchor().
Referenced by MemberDef::_writeEnumValues(), MemberDef::writeDeclaration(), MemberDef::writeDocumentation(), MemberDef::writeMemberDocSimple(), MemberList::writePlainDeclarations(), and VhdlDocGen::writeVHDLDeclaration().
|
inlinevirtual |
Changes the text font to italic. The italic section ends with endEmphasis()
Implements BaseOutputDocInterface.
Definition at line 255 of file outputlist.h.
References forall(), and BaseOutputDocInterface::startEmphasis().
Referenced by writeDefArgumentList(), VhdlDocGen::writeFuncProcDocu(), and VhdlDocGen::writeVHDLDeclaration().
|
inline |
Definition at line 97 of file outputlist.h.
References forall(), and OutputGenerator::startFile().
Referenced by startFile(), writeClassMemberIndexFiltered(), writeFileMemberIndexFiltered(), writeIndex(), and writeNamespaceMemberIndexFiltered().
|
inlinevirtual |
Starts a block with a certain meaning. Used for syntax highlighting, which elements of the same type are rendered using the same 'font class'.
clsName | The category name. |
Implements CodeOutputInterface.
Definition at line 479 of file outputlist.h.
References forall(), and CodeOutputInterface::startFontClass().
Referenced by startFonts().
|
inline |
Definition at line 403 of file outputlist.h.
References forall(), and OutputGenerator::startGroupCollaboration().
Referenced by GroupDef::writeGroupGraph().
|
inline |
Definition at line 176 of file outputlist.h.
References forall(), and OutputGenerator::startGroupHeader().
Referenced by NamespaceDef::writeAuthorSection(), GroupDef::writeAuthorSection(), FileDef::writeAuthorSection(), ClassDef::writeAuthorSection(), DirDef::writeDetailedDescription(), NamespaceDef::writeDetailedDescription(), GroupDef::writeDetailedDescription(), FileDef::writeDetailedDescription(), ClassDef::writeDetailedDescription(), ClassSDict::writeDocumentation(), MemberList::writeDocumentation(), and ClassDef::writeInlineDocumentation().
|
inline |
Definition at line 190 of file outputlist.h.
References forall(), and OutputGenerator::startHeaderSection().
Referenced by startTitle(), GroupDef::writeDocumentation(), and writeIndex().
|
inlinevirtual |
Starts a (link to an) URL found in the documentation.
url | The URL to link to. |
Implements BaseOutputDocInterface.
Definition at line 163 of file outputlist.h.
References forall(), and BaseOutputDocInterface::startHtmlLink().
|
inline |
Definition at line 391 of file outputlist.h.
References forall(), and OutputGenerator::startInclDepGraph().
Referenced by FileDef::writeIncludedByGraph(), and FileDef::writeIncludeGraph().
|
inline |
Definition at line 331 of file outputlist.h.
References forall(), and OutputGenerator::startIndent().
Referenced by MemberDef::writeDocumentation(), and ClassDef::writeInlineDocumentation().
|
inline |
Definition at line 141 of file outputlist.h.
References forall(), and OutputGenerator::startIndexItem().
Referenced by writeClassTree(), writeClassTreeForList(), writeDirTreeNode(), and writeGroupTreeNode().
|
inline |
Definition at line 129 of file outputlist.h.
References forall(), and OutputGenerator::startIndexKey().
Referenced by writeAnnotatedClassList(), writeNamespaceIndex(), and writeSingleFileIndex().
|
inline |
Definition at line 125 of file outputlist.h.
References forall(), and OutputGenerator::startIndexList().
Referenced by startIndexHierarchy(), writeAnnotatedClassList(), writeFileIndex(), and writeNamespaceIndex().
|
inline |
Definition at line 121 of file outputlist.h.
References forall(), and OutputGenerator::startIndexListItem().
Referenced by writeClassTree(), writeClassTreeForList(), writeDirTreeNode(), and writeGroupTreeNode().
|
inline |
Definition at line 85 of file outputlist.h.
References forall(), and OutputGenerator::startIndexSection().
Referenced by writeIndex().
|
inline |
Definition at line 133 of file outputlist.h.
References forall(), and OutputGenerator::startIndexValue().
Referenced by writeAnnotatedClassList(), writeNamespaceIndex(), and writeSingleFileIndex().
|
inline |
Definition at line 210 of file outputlist.h.
References forall(), and OutputGenerator::startInlineHeader().
Referenced by MemberList::writeDeclarations().
|
inline |
Definition at line 467 of file outputlist.h.
References forall(), and OutputGenerator::startInlineMemberDoc().
Referenced by MemberDef::writeMemberDocSimple().
|
inline |
Definition at line 463 of file outputlist.h.
References forall(), and OutputGenerator::startInlineMemberName().
Referenced by MemberDef::writeMemberDocSimple().
|
inline |
Definition at line 459 of file outputlist.h.
References forall(), and OutputGenerator::startInlineMemberType().
Referenced by MemberDef::writeMemberDocSimple().
|
inlinevirtual |
Start of a bullet list: e.g. <ul>
in html. startItemListItem() is Used for the bullet items.
Implements BaseOutputDocInterface.
Definition at line 137 of file outputlist.h.
References forall(), and BaseOutputDocInterface::startItemList().
Referenced by ClassDef::showUsedFiles(), startIndexHierarchy(), and writeExampleIndex().
|
inlinevirtual |
Writes a list item for a bullet or enumerated list: e.g. <li>
in html
Implements BaseOutputDocInterface.
Definition at line 182 of file outputlist.h.
References forall(), and BaseOutputDocInterface::startItemListItem().
Referenced by ClassDef::showUsedFiles(), and writeExampleIndex().
|
inline |
Definition at line 472 of file outputlist.h.
References forall(), and OutputGenerator::startLabels().
Referenced by ClassDef::addClassAttributes(), NamespaceDef::addNamespaceAttributes(), and MemberDef::writeDocumentation().
|
inline |
Definition at line 313 of file outputlist.h.
References forall(), and OutputGenerator::startMemberDeclaration().
Referenced by NamespaceSDict::writeDeclaration(), MemberDef::writeDeclaration(), ClassDef::writeDeclarationLink(), GroupDef::writeDirs(), DirDef::writeFileList(), GroupDef::writeFiles(), GroupDef::writeNestedGroups(), MemberList::writePlainDeclarations(), and DirDef::writeSubDirList().
|
inline |
Definition at line 309 of file outputlist.h.
References forall(), and OutputGenerator::startMemberDescription().
Referenced by NamespaceSDict::writeDeclaration(), MemberDef::writeDeclaration(), ClassDef::writeDeclarationLink(), GroupDef::writeDirs(), DirDef::writeFileList(), GroupDef::writeFiles(), GroupDef::writeNestedGroups(), MemberList::writePlainDeclarations(), DirDef::writeSubDirList(), and VhdlDocGen::writeVHDLDeclaration().
|
inline |
Definition at line 261 of file outputlist.h.
References forall(), and OutputGenerator::startMemberDoc().
Referenced by MemberDef::writeDocumentation(), and ClassDef::writeInlineDocumentation().
|
inline |
Definition at line 202 of file outputlist.h.
References forall(), and OutputGenerator::startMemberDocList().
Referenced by MemberList::writeDocumentation().
|
inline |
Definition at line 419 of file outputlist.h.
References forall(), and OutputGenerator::startMemberDocName().
Referenced by MemberDef::writeDocumentation(), and ClassDef::writeInlineDocumentation().
|
inline |
Definition at line 415 of file outputlist.h.
References forall(), and OutputGenerator::startMemberDocPrefixItem().
Referenced by MemberDef::writeDocumentation().
|
inline |
Definition at line 455 of file outputlist.h.
References forall(), and OutputGenerator::startMemberDocSimple().
Referenced by MemberList::writeSimpleDocumentation().
|
inline |
Definition at line 234 of file outputlist.h.
References forall(), and OutputGenerator::startMemberGroup().
Referenced by MemberList::writeDeclarations(), and VhdlDocGen::writeVHDLDeclarations().
|
inline |
Definition at line 230 of file outputlist.h.
References forall(), and OutputGenerator::startMemberGroupDocs().
Referenced by MemberList::writeDeclarations(), and VhdlDocGen::writeVHDLDeclarations().
|
inline |
Definition at line 226 of file outputlist.h.
References forall(), and OutputGenerator::startMemberGroupHeader().
Referenced by MemberList::writeDeclarations(), and VhdlDocGen::writeVHDLDeclarations().
|
inline |
Definition at line 194 of file outputlist.h.
References forall(), and OutputGenerator::startMemberHeader().
Referenced by ClassDef::endMemberDeclarations(), NamespaceSDict::writeDeclaration(), ClassDef::writeDeclarationLink(), MemberList::writeDeclarations(), GroupDef::writeDirs(), DirDef::writeFileList(), GroupDef::writeFiles(), GroupDef::writeNestedGroups(), DirDef::writeSubDirList(), and VhdlDocGen::writeVHDLDeclarations().
|
inline |
Definition at line 218 of file outputlist.h.
References forall(), and OutputGenerator::startMemberItem().
Referenced by NamespaceSDict::writeDeclaration(), MemberDef::writeDeclaration(), ClassDef::writeDeclarationLink(), GroupDef::writeDirs(), DirDef::writeFileList(), GroupDef::writeFiles(), GroupDef::writeNestedGroups(), MemberList::writePlainDeclarations(), DirDef::writeSubDirList(), and VhdlDocGen::writeVHDLDeclaration().
|
inline |
Definition at line 206 of file outputlist.h.
References forall(), and OutputGenerator::startMemberList().
Referenced by NamespaceSDict::writeDeclaration(), ClassDef::writeDeclarationLink(), GroupDef::writeDirs(), DirDef::writeFileList(), GroupDef::writeFiles(), GroupDef::writeNestedGroups(), MemberList::writePlainDeclarations(), VhdlDocGen::writePlainVHDLDeclarations(), and DirDef::writeSubDirList().
|
inline |
Definition at line 186 of file outputlist.h.
References forall(), and OutputGenerator::startMemberSections().
Referenced by DirDef::startMemberDeclarations(), NamespaceDef::startMemberDeclarations(), GroupDef::startMemberDeclarations(), FileDef::startMemberDeclarations(), and ClassDef::startMemberDeclarations().
|
inline |
Definition at line 198 of file outputlist.h.
References forall(), and OutputGenerator::startMemberSubtitle().
Referenced by MemberList::writeDeclarations(), and VhdlDocGen::writeVHDLDeclarations().
|
inline |
Definition at line 222 of file outputlist.h.
References forall(), and OutputGenerator::startMemberTemplateParams().
Referenced by MemberDef::writeDeclaration().
|
inlinevirtual |
Implements BaseOutputDocInterface.
Definition at line 347 of file outputlist.h.
References forall(), and BaseOutputDocInterface::startPageRef().
|
inlinevirtual |
Starts a new paragraph
Starts a new paragraph
Implements BaseOutputDocInterface.
Definition at line 115 of file outputlist.h.
References forall(), and BaseOutputDocInterface::startParagraph().
Referenced by MemberDef::_writeCategoryRelation(), MemberDef::_writeGroupInclude(), MemberDef::_writeReimplementedBy(), MemberDef::_writeReimplements(), Definition::_writeSourceRefList(), DirDef::writeBriefDescription(), NamespaceDef::writeBriefDescription(), GroupDef::writeBriefDescription(), FileDef::writeBriefDescription(), ClassDef::writeBriefDescription(), MemberDef::writeDeclaration(), FileDef::writeDetailedDescription(), MemberDef::writeDocumentation(), writeGraphicalClassHierarchy(), writeHierarchicalIndex(), ClassDef::writeIncludeFiles(), ClassDef::writeInheritanceGraph(), ClassDef::writeMemberList(), Definition::writeSourceDef(), and FileDef::writeSourceLink().
|
inline |
Definition at line 431 of file outputlist.h.
References forall(), and OutputGenerator::startParameterList().
Referenced by writeDefArgumentList(), VhdlDocGen::writeFuncProcDocu(), and VhdlDocGen::writeRecUnitDocu().
|
inline |
Definition at line 427 of file outputlist.h.
References forall(), and OutputGenerator::startParameterName().
Referenced by writeDefArgumentList(), VhdlDocGen::writeFuncProcDocu(), and VhdlDocGen::writeRecUnitDocu().
|
inline |
Definition at line 423 of file outputlist.h.
References forall(), and OutputGenerator::startParameterType().
Referenced by writeDefArgumentList(), VhdlDocGen::writeFuncProcDocu(), and VhdlDocGen::writeRecUnitDocu().
|
inlinevirtual |
Implements BaseOutputDocInterface.
Definition at line 327 of file outputlist.h.
References forall(), and BaseOutputDocInterface::startParamList().
|
inline |
Definition at line 490 of file outputlist.h.
References OutputGenerator::isEnabled(), m_outputs, and OutputGenerator::startPlainFile().
|
inline |
Definition at line 91 of file outputlist.h.
References forall(), and OutputGenerator::startProjectNumber().
Referenced by FileDef::writeDocumentation(), and writeIndex().
|
inline |
Definition at line 351 of file outputlist.h.
References forall(), and OutputGenerator::startQuickIndices().
Referenced by startFile(), writeClassMemberIndexFiltered(), writeFileMemberIndexFiltered(), writeIndex(), and writeNamespaceMemberIndexFiltered().
|
inlinevirtual |
Implements BaseOutputDocInterface.
Definition at line 335 of file outputlist.h.
References forall(), and BaseOutputDocInterface::startSection().
Referenced by PageDef::writePageDocumentation(), and GroupDef::writePageDocumentation().
|
inlinevirtual |
Implements BaseOutputDocInterface.
Definition at line 322 of file outputlist.h.
References forall(), and BaseOutputDocInterface::startSimpleSect().
Referenced by MemberDef::_writeExamples(), and ClassDef::writeDetailedDocumentationBody().
|
inlinevirtual |
Implements BaseOutputDocInterface.
Definition at line 299 of file outputlist.h.
References forall(), and BaseOutputDocInterface::startSmall().
|
inlinevirtual |
Implements BaseOutputDocInterface.
Definition at line 287 of file outputlist.h.
References forall(), and BaseOutputDocInterface::startSubsection().
|
inlinevirtual |
Implements BaseOutputDocInterface.
Definition at line 291 of file outputlist.h.
References forall(), and BaseOutputDocInterface::startSubsubsection().
Referenced by writeTemplateSpec().
|
inline |
Definition at line 409 of file outputlist.h.
References forall(), and OutputGenerator::startTextBlock().
Referenced by writeAnnotatedIndex(), writeClassMemberIndexFiltered(), NamespaceDef::writeDetailedDescription(), FileDef::writeDetailedDescription(), ClassDef::writeDetailedDocumentationBody(), writeExampleIndex(), writeFileIndex(), writeFileMemberIndexFiltered(), writeGraphicalClassHierarchy(), writeGroupIndex(), writeHierarchicalIndex(), FileDef::writeIncludedByGraph(), FileDef::writeIncludeFiles(), FileDef::writeIncludeGraph(), writeIndex(), writeNamespaceIndex(), writeNamespaceMemberIndexFiltered(), PageDef::writePageDocumentation(), GroupDef::writePageDocumentation(), and writePageIndex().
|
inlinevirtual |
Implements BaseOutputDocInterface.
Definition at line 159 of file outputlist.h.
References forall(), and BaseOutputDocInterface::startTextLink().
Referenced by DirDef::writeBriefDescription(), NamespaceDef::writeBriefDescription(), GroupDef::writeBriefDescription(), FileDef::writeBriefDescription(), MemberDef::writeDeclaration(), DirDef::writeFileList(), writeGraphicalClassHierarchy(), writeHierarchicalIndex(), ClassDef::writeMoreLink(), MemberList::writePlainDeclarations(), writeSingleFileIndex(), FileDef::writeSource(), FileDef::writeSourceLink(), and VhdlDocGen::writeVHDLDeclaration().
|
inlinevirtual |
Implements BaseOutputDocInterface.
Definition at line 109 of file outputlist.h.
References forall(), and BaseOutputDocInterface::startTitle().
|
inline |
Definition at line 105 of file outputlist.h.
References forall(), and OutputGenerator::startTitleHead().
Referenced by startTitle(), PageDef::writeDocumentation(), GroupDef::writeDocumentation(), and writeIndex().
|
inlinevirtual |
Changes the text font to fixed size. The section ends with endTypewriter()
Implements BaseOutputDocInterface.
Definition at line 172 of file outputlist.h.
References forall(), and BaseOutputDocInterface::startTypewriter().
Referenced by MemberDef::_writeGroupInclude(), writeClassTree(), writeClassTreeForList(), MemberDef::writeDeclaration(), writeDefArgumentList(), writeDirTreeNode(), writeGroupTreeNode(), FileDef::writeIncludeFiles(), ClassDef::writeIncludeFiles(), and writeInheritanceSpecifier().
|
inlinevirtual |
Implements BaseOutputDocInterface.
Definition at line 242 of file outputlist.h.
References forall(), and BaseOutputDocInterface::writeAnchor().
Referenced by DirDef::writeDetailedDescription(), NamespaceDef::writeDetailedDescription(), GroupDef::writeDetailedDescription(), FileDef::writeDetailedDescription(), ClassDef::writeDetailedDescription(), writeIndex(), and ClassDef::writeInlineDocumentation().
|
inlinevirtual |
Writes a single ASCII character to the output. Converts characters that have a special meaning.
Implements BaseOutputDocInterface.
Definition at line 259 of file outputlist.h.
References forall(), and BaseOutputDocInterface::writeChar().
Referenced by MemberDef::writeEnumDeclaration(), and VhdlDocGen::writeProcedureProto().
|
inlinevirtual |
Write an anchor to a source listing.
name | The name of the anchor. |
Implements CodeOutputInterface.
Definition at line 483 of file outputlist.h.
References forall(), and CodeOutputInterface::writeCodeAnchor().
|
inlinevirtual |
Writes a link to an object in a code fragment.
ref | If this is non-zero, the object is to be found in an external documentation file. |
file | The file in which the object is located. |
anchor | The anchor uniquely identifying the object within the file. |
name | The text to display as a placeholder for the link. |
tooltip | The tooltip to display when the mouse is on the link. |
Implements CodeOutputInterface.
Definition at line 152 of file outputlist.h.
References forall(), and CodeOutputInterface::writeCodeLink().
void OutputList::writeDoc | ( | DocRoot * | root, |
Definition * | ctx, | ||
MemberDef * | md | ||
) |
Definition at line 162 of file outputlist.cpp.
References OutputGenerator::isEnabled(), m_outputs, VhdlDocGen::setFlowMember(), and OutputGenerator::writeDoc().
Referenced by generateDoc(), DirDef::writeBriefDescription(), NamespaceDef::writeBriefDescription(), GroupDef::writeBriefDescription(), FileDef::writeBriefDescription(), MemberDef::writeDeclaration(), ClassDef::writeDeclarationLink(), and MemberList::writePlainDeclarations().
|
inline |
Definition at line 170 of file outputlist.h.
References forall(), and OutputGenerator::writeEndAnnoItem().
|
inline |
Definition at line 101 of file outputlist.h.
References forall(), and OutputGenerator::writeFooter().
Referenced by endFile().
|
inline |
Definition at line 407 of file outputlist.h.
References forall(), and OutputGenerator::writeGraphicalHierarchy().
Referenced by writeGraphicalClassHierarchy().
|
inline |
Definition at line 317 of file outputlist.h.
References forall(), and OutputGenerator::writeInheritedSectionTitle().
Referenced by MemberList::writeDeclarations().
|
inline |
Definition at line 474 of file outputlist.h.
References forall(), and OutputGenerator::writeLabel().
Referenced by ClassDef::addClassAttributes(), NamespaceDef::addNamespaceAttributes(), and MemberDef::writeDocumentation().
|
inline |
Definition at line 273 of file outputlist.h.
References forall(), and OutputGenerator::writeLatexSpacing().
Referenced by MemberDef::writeDeclaration().
|
inlinevirtual |
Writes the line number of a source listing
ref | External reference (when imported from a tag file) |
file | The file part of the URL pointing to the docs. |
anchor | The anchor part of the URL pointing to the docs. |
lineNumber | The line number to write |
Implements CodeOutputInterface.
Definition at line 252 of file outputlist.h.
References forall(), and CodeOutputInterface::writeLineNumber().
|
inline |
Definition at line 359 of file outputlist.h.
References forall(), and OutputGenerator::writeLogo().
|
inline |
Definition at line 357 of file outputlist.h.
References forall(), and OutputGenerator::writeNavigationPath().
Referenced by Definition::writeNavigationPath().
|
inlinevirtual |
Implements BaseOutputDocInterface.
Definition at line 369 of file outputlist.h.
References forall(), and BaseOutputDocInterface::writeNonBreakableSpace().
Referenced by writeAlphabeticalClassList(), MemberDef::writeDeclaration(), and MemberDef::writeDocumentation().
|
inlinevirtual |
Writes a link to an object in the documentation.
ref | If this is non-zero, the object is to be found in an external documentation file. |
file | The file in which the object is located. |
anchor | The anchor uniquely identifying the object within the file. |
name | The text to display as a placeholder for the link. |
Implements BaseOutputDocInterface.
Definition at line 149 of file outputlist.h.
References forall(), and BaseOutputDocInterface::writeObjectLink().
Referenced by MemberDef::_writeCategoryRelation(), MemberDef::_writeGroupInclude(), MemberDef::_writeReimplementedBy(), MemberDef::_writeReimplements(), Definition::_writeSourceRefList(), recursivelyAddGroupListToTitle(), ClassDef::showUsedFiles(), writeAlphabeticalClassList(), writeAnnotatedClassList(), writeClassLinkForMember(), NamespaceSDict::writeDeclaration(), ClassDef::writeDeclaration(), ClassDef::writeDeclarationLink(), FileDef::writeDetailedDescription(), GroupDef::writeDirs(), writeExample(), writeExampleIndex(), writeFileLinkForMember(), DirDef::writeFileList(), GroupDef::writeFiles(), FileDef::writeIncludeFiles(), ClassDef::writeIncludeFiles(), ClassDef::writeInheritanceGraph(), writeLink(), MemberDef::writeLink(), MemberDef::writeMemberDocSimple(), ClassDef::writeMemberList(), writeNamespaceIndex(), writeNamespaceLinkForMember(), GroupDef::writeNestedGroups(), writePartialDirPath(), writePartialFilePath(), writeSingleFileIndex(), Definition::writeSourceDef(), DirDef::writeSubDirList(), VhdlDocGen::writeVHDLDeclaration(), and VhdlDocGen::writeVhdlLink().
|
inline |
Definition at line 89 of file outputlist.h.
References forall(), and OutputGenerator::writePageLink().
Referenced by writeIndex().
|
inline |
Definition at line 361 of file outputlist.h.
References forall(), and OutputGenerator::writeQuickLinks().
Referenced by startFile(), writeClassMemberIndexFiltered(), writeFileMemberIndexFiltered(), writeIndex(), and writeNamespaceMemberIndexFiltered().
|
inlinevirtual |
Writes a horizontal ruler to the output
Implements BaseOutputDocInterface.
Definition at line 240 of file outputlist.h.
References forall(), and BaseOutputDocInterface::writeRuler().
Referenced by ClassDef::showUsedFiles(), DirDef::writeDetailedDescription(), NamespaceDef::writeDetailedDescription(), GroupDef::writeDetailedDescription(), FileDef::writeDetailedDescription(), ClassDef::writeDetailedDescription(), ClassSDict::writeDocumentation(), and MemberList::writeDocumentation().
|
inline |
Definition at line 99 of file outputlist.h.
References forall(), and OutputGenerator::writeSearchInfo().
Referenced by startFile(), writeClassMemberIndexFiltered(), writeFileMemberIndexFiltered(), writeIndex(), and writeNamespaceMemberIndexFiltered().
|
inline |
Definition at line 355 of file outputlist.h.
References forall(), and OutputGenerator::writeSplitBar().
Referenced by startFile(), writeClassMemberIndexFiltered(), writeFileMemberIndexFiltered(), writeIndex(), and writeNamespaceMemberIndexFiltered().
|
inline |
Definition at line 167 of file outputlist.h.
References forall(), and OutputGenerator::writeStartAnnoItem().
|
inlinevirtual |
Writes an ASCII string to the output, without converting special characters.
Implements BaseOutputDocInterface.
Definition at line 119 of file outputlist.h.
References forall(), and BaseOutputDocInterface::writeString().
Referenced by MemberDef::_writeEnumValues(), Definition::_writeSourceRefList(), endFile(), endFileWithNavPath(), endQuickIndexItem(), endQuickIndexList(), recursivelyAddGroupListToTitle(), startQuickIndexItem(), startQuickIndexList(), writeAlphabeticalClassList(), writeAnnotatedClassList(), writeAnnotatedIndex(), ClassDef::writeAuthorSection(), DirDef::writeBriefDescription(), NamespaceDef::writeBriefDescription(), GroupDef::writeBriefDescription(), FileDef::writeBriefDescription(), ClassDef::writeBriefDescription(), writeClassLinkForMember(), writeClassMemberIndexFiltered(), VhdlDocGen::writeClassType(), MemberDef::writeDeclaration(), ClassDef::writeDeclarationLink(), DirDef::writeDetailedDescription(), NamespaceDef::writeDetailedDescription(), GroupDef::writeDetailedDescription(), FileDef::writeDetailedDescription(), ClassDef::writeDetailedDocumentationBody(), DirRelation::writeDocumentation(), MemberDef::writeDocumentation(), MemberList::writeDocumentationPage(), MemberDef::writeEnumDeclaration(), writeExample(), writeExampleIndex(), writeFileIndex(), writeFileLinkForMember(), writeFileMemberIndexFiltered(), writeGroupIndex(), writeHierarchicalIndex(), ClassDef::writeInlineDocumentation(), MemberDef::writeMemberDocSimple(), ClassDef::writeMemberList(), ClassDef::writeMoreLink(), writeNamespaceIndex(), writeNamespaceLinkForMember(), writeNamespaceMemberIndexFiltered(), writePageIndex(), writePartialDirPath(), writePartialFilePath(), MemberList::writePlainDeclarations(), writeQuickMemberIndex(), NamespaceDef::writeQuickMemberLinks(), GroupDef::writeQuickMemberLinks(), FileDef::writeQuickMemberLinks(), ClassDef::writeQuickMemberLinks(), NamespaceDef::writeSummaryLinks(), GroupDef::writeSummaryLinks(), FileDef::writeSummaryLinks(), ClassDef::writeSummaryLinks(), writeTemplateSpec(), Definition::writeToc(), writeUCFLink(), and writeUserGroupStubPage().
|
inline |
Definition at line 95 of file outputlist.h.
References forall(), and OutputGenerator::writeStyleInfo().
Referenced by generateOutput().
|
inline |
Definition at line 363 of file outputlist.h.
References forall(), and OutputGenerator::writeSummaryLink().
Referenced by NamespaceDef::writeSummaryLinks(), GroupDef::writeSummaryLinks(), FileDef::writeSummaryLinks(), and ClassDef::writeSummaryLinks().
|
inline |
Definition at line 341 of file outputlist.h.
References forall(), and OutputGenerator::writeSynopsis().
Referenced by DirDef::writeBriefDescription(), NamespaceDef::writeBriefDescription(), FileDef::writeBriefDescription(), and ClassDef::writeBriefDescription().
|
inlinevirtual |
Writes a tool tip definition
id | unique identifier for the tooltip |
docInfo | Info about the symbol's documentation. |
decl | full declaration of the symbol (for functions) |
desc | brief description for the symbol |
defInfo | Info about the symbol's definition in the source code |
declInfo | Info about the symbol's declaration in the source code |
Implements CodeOutputInterface.
Definition at line 156 of file outputlist.h.
References forall(), and CodeOutputInterface::writeTooltip().
|
private |
Definition at line 557 of file outputlist.h.
Referenced by add(), count(), disable(), disableAll(), disableAllBut(), enable(), enableAll(), endPlainFile(), forall(), generateDoc(), isEnabled(), OutputList(), parseText(), popGeneratorState(), pushGeneratorState(), startPlainFile(), and writeDoc().