31 std::unique_ptr<OutputCodeIntf>
clone()
override {
return std::make_unique<ManCodeGenerator>(*
this); }
40 const DString &tooltip)
override;
85 std::unique_ptr<OutputGenIntf>
clone()
override {
return std::make_unique<ManGenerator>(*
this); }
Class representing a built-in class diagram.
A String class for use with Doxygen wrapping std::string and adding some additional functionality off...
The common base class of all entity definitions found in the sources.
Representation of an call graph.
Representation of a class inheritance or dependency graph.
Representation of an directory dependency graph.
Represents a graphical class hierarchy.
Representation of a group collaboration graph.
Representation of an include dependency graph.
opaque representation of the abstract syntax tree (AST)
Generator for Man page code fragments.
void writeCodeAnchor(const DString &) override
void endCodeLine() override
void writeTooltip(const DString &, const DocLinkInfo &, const DString &, const DString &, const SourceLinkInfo &, const SourceLinkInfo &) override
void startCodeLine(int) override
size_t m_stripIndentAmount
void startFontClass(const DString &) override
void stripCodeComments(bool b) override
ManCodeGenerator(TextStream *t)
void startFold(int, const DString &, const DString &) override
void writeLineNumber(const DString &, const DString &, const DString &, int l, bool) override
void endSpecialComment() override
void startCodeFragment(const DString &style) override
void startSpecialComment() override
void endFontClass() override
void writeCodeLink(CodeSymbolType type, const DString &ref, const DString &file, const DString &anchor, const DString &name, const DString &tooltip) override
void endCodeFragment(const DString &) override
std::unique_ptr< OutputCodeIntf > clone() override
void codify(const DString &text) override
OutputType type() const override
void setStripIndentAmount(size_t amount) override
void setTextStream(TextStream *t)
void startConstraintDocs() override
OutputType type() const override
void startAnonTypeScope(int) override
void endMemberGroupHeader(bool) override
void writeSearchInfo() override
void startHeaderSection() override
void startBold() override
void startParameterName(bool) override
void endMemberItem(MemberItemType) override
void startEmphasis() override
void endLabels() override
void insertMemberAlign(bool) override
void writeString(const DString &text) override
void startIndexList() override
void startConstraintList(const DString &) override
void startMemberDocPrefixItem() override
void writeLabel(const DString &l, bool isLast) override
void startIndexListItem() override
void endDescTableTitle() override
void insertMemberAlignLeft(MemberItemType, bool) override
void endEmbeddedDoc() override
void startDescTable(const DString &title, const bool hasInits) override
ManCodeGenerator * m_codeGen
void endSection(const DString &, SectionType) override
void endInclDepGraph(DotInclDepGraph &) override
void addCodeGen(OutputCodeList &list) override
void startMemberDeclaration() override
void startIndexValue(bool) override
void endAnonTypeScope(int) override
void endGroupHeader(int) override
void writeNavigationPath(const DString &) override
void startIndexItem(const DString &ref, const DString &file) override
void endCenter() override
void endMemberGroup(bool) override
void endConstraintDocs() override
void startMemberTemplateParams() override
void writePageLink(const DString &, bool) override
void endMemberDeclaration(const DString &, const DString &) override
void startTitleHead(const DString &) override
void startDescTableData() override
std::unique_ptr< OutputCodeList > m_codeList
void endMemberList() override
void endTextBlock(bool) override
void endParameterExtra(bool, bool, bool) override
void startMemberDocName(bool) override
void startQuickIndices() override
void startCenter() override
void endIndexValue(const DString &, bool) override
void endDescTable() override
void endIndexKey() override
void writeQuickLinks(HighlightedItem, const DString &, bool) override
void endMemberTemplateParams(const DString &, const DString &) override
void startInclDepGraph() override
void lineBreak(const DString &) override
void writeStartAnnoItem(const DString &type, const DString &file, const DString &path, const DString &name) override
void writeStyleInfo(int) override
void startIndexKey() override
void startSection(const DString &, const DString &, SectionType) override
void endInlineMemberType() override
void startDirDepGraph() override
void startDescTableInit() override
void startDescTableTitle() override
void startMemberDocList() override
void startDescTableRow() override
void endMemberHeader() override
void startMemberHeader(const DString &, int) override
void writeObjectLink(const DString &ref, const DString &file, const DString &anchor, const DString &name) override
void startMemberDocSimple(bool) override
void endDescTableData() override
void startExamples() override
void startConstraintParam() override
void endInlineMemberDoc() override
void startClassDiagram() override
void writeInheritedSectionTitle(const DString &, const DString &, const DString &, const DString &, const DString &, const DString &) override
void endDescForItem() override
void endParagraph() override
void endMemberDocName() override
void endMemberDocPrefixItem() override
void endConstraintList() override
void addIndexItem(const DString &, const DString &) override
void endItemListItem() override
void startIndexSection(IndexSection) override
void endPlainFile() override
void startParameterList(bool) override
void startMemberDescription(const DString &, const DString &, bool) override
void startMemberGroupHeader(const DString &, bool) override
void docify(const DString &text) override
void startMemberGroupDocs() override
void endInlineHeader() override
void endTocEntry(const SectionInfo *) override
void startItemListItem() override
void startMemberDoc(const DString &, const DString &, const DString &, const DString &, int, int, bool) override
void endExamples() override
void endIndexList() override
void startMemberSubtitle() override
ManGenerator & operator=(const ManGenerator &)
void writeGraphicalHierarchy(DotGfxHierarchyTable &) override
void startSmall() override
std::unique_ptr< OutputGenIntf > clone() override
void startParameterType(bool, const DString &) override
void endGroupCollaboration(DotGroupCollaboration &) override
void endInlineMemberName() override
void exceptionEntry(const DString &, bool) override
void endPageDoc() override
ManGenerator & operator=(ManGenerator &&)=delete
void startInlineMemberType() override
void startParameterExtra() override
void writeSplitBar(const DString &, const DString &) override
void startPlainFile(const DString &name) override
void endPageRef(const DString &, const DString &) override
void writePageOutline() override
void endIndexListItem() override
void endClassDiagram(const ClassDiagram &, const DString &, const DString &) override
void startGroupCollaboration() override
void startTypewriter() override
void startIndent() override
void lastIndexPage() override
void writeFooter(const DString &) override
void startPageDoc(const DString &) override
void writeDoc(const IDocNodeAST *ast, const Definition *, const MemberDef *, int, int) override
void startProjectNumber() override
void endQuickIndices() override
void endCallGraph(DotCallGraph &) override
void writeSynopsis() override
void endConstraintType() override
void startMemberItem(const DString &, MemberItemType, const DString &) override
void endMemberDescription() override
void endCompoundTemplateParams() override
void writeAnchor(const DString &, const DString &) override
void endItemList() override
void endIndexItem(const DString &ref, const DString &file) override
void endMemberSubtitle() override
void endIndent() override
void endMemberSections() override
void endParameterDefVal() override
void startTocEntry(const SectionInfo *) override
void endMemberGroupDocs() override
void startLocalToc(int) override
void endTypewriter() override
void startEmbeddedDoc(size_t) override
void startParameterDefVal(const char *s) override
void startDotGraph() override
void writeLogo() override
void endIndexSection(IndexSection) override
ManGenerator(ManGenerator &&)=delete
void endDescTableInit() override
void startConstraintType() override
void writeRuler() override
void addLabel(const DString &, const DString &) override
void writeSummaryLink(const DString &, const DString &, const DString &, bool) override
void startPageRef() override
void endDirDepGraph(DotDirDeps &) override
void startGroupHeader(const DString &, int) override
void startItemList() override
void endTextLink() override
void endDescTableRow() override
void endParameterList() override
void endDoxyAnchor(const DString &, const DString &) override
void writeChar(char c) override
void endParameterType() override
void endLocalToc() override
void startDescForItem() override
void startContents() override
void endDotGraph(DotClassGraph &) override
void startParagraph(const DString &classDef) override
void startCompoundTemplateParams() override
void startMemberList() override
void endTitleHead(const DString &, const DString &) override
void endContents() override
void startInlineHeader() override
void endMemberDocList() override
void startMemberGroup() override
void endProjectNumber() override
void startDoxyAnchor(const DString &, const DString &, const DString &, const DString &, const DString &) override
void endHeaderSection() override
void startInlineMemberDoc() override
void endConstraintParam() override
void startCallGraph() override
void startTextLink(const DString &, const DString &) override
void startMemberSections() override
void startLabels() override
void startTextBlock(bool) override
void startInlineMemberName() override
void writeLatexSpacing() override
void endMemberDocSimple(bool) override
void endMemberDoc(bool) override
void endEmphasis() override
void writeNonBreakableSpace(int n) override
void endParameterName() override
A model of a class/file/namespace member symbol.
Class representing a list of different code generators.
Abstract interface for output generators.
void startPlainFile(const DString &name)
class that provide information about a section.
Text streaming class that buffers data.
void endFile(OutputList &ol, bool skipNavIndex, bool skipEndContents, const DString &navPath)
void startFile(OutputList &ol, const DString &name, bool isSource, const DString &manName, const DString &title, HighlightedItem hli, bool additionalIndices, const DString &altSidebarName, int hierarchyLevel, const DString &allMembersFile)