31 std::unique_ptr<OutputCodeIntf>
clone()
override {
return std::make_unique<ManCodeGenerator>(*
this); }
85 std::unique_ptr<OutputGenIntf>
clone()
override {
return std::make_unique<ManGenerator>(*
this); }
Class representing a built-in class diagram.
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 endCodeLine() override
void startCodeLine(int) override
size_t m_stripIndentAmount
void codify(const QCString &text) override
void stripCodeComments(bool b) override
ManCodeGenerator(TextStream *t)
void endSpecialComment() override
void startSpecialComment() override
void endFontClass() override
void writeLineNumber(const QCString &, const QCString &, const QCString &, int l, bool) override
void startFold(int, const QCString &, const QCString &) override
void startFontClass(const QCString &) override
std::unique_ptr< OutputCodeIntf > clone() override
void writeCodeAnchor(const QCString &) override
void startCodeFragment(const QCString &style) override
OutputType type() const override
void setStripIndentAmount(size_t amount) override
void writeTooltip(const QCString &, const DocLinkInfo &, const QCString &, const QCString &, const SourceLinkInfo &, const SourceLinkInfo &) override
void setTextStream(TextStream *t)
void endCodeFragment(const QCString &) override
void writeCodeLink(CodeSymbolType type, const QCString &ref, const QCString &file, const QCString &anchor, const QCString &name, const QCString &tooltip) override
void startConstraintDocs() override
void writeLocalToc(const SectionRefs &, const LocalToc &) override
OutputType type() const override
void startAnonTypeScope(int) override
void writeQuickLinks(HighlightedItem, const QCString &) override
void exceptionEntry(const QCString &, bool) override
void endTitleHead(const QCString &, const QCString &) override
void writeSearchInfo() override
void startHeaderSection() override
void startBold() override
void writeFooter(const QCString &) override
void startParameterName(bool) override
void endMemberItem(MemberItemType) override
void startEmphasis() override
void endLabels() override
void insertMemberAlign(bool) override
void startIndexList() override
void startMemberDocPrefixItem() override
void startIndexListItem() override
void endDescTableTitle() override
void startTitleHead(const QCString &) override
void insertMemberAlignLeft(MemberItemType, bool) override
ManCodeGenerator * m_codeGen
void endInclDepGraph(DotInclDepGraph &) override
void addCodeGen(OutputCodeList &list) override
void startMemberDeclaration() override
void writeSplitBar(const QCString &) override
void startIndexValue(bool) override
void endAnonTypeScope(int) override
void writeDoc(const IDocNodeAST *ast, const Definition *, const MemberDef *, int) override
void endGroupHeader(int) override
void endSection(const QCString &, SectionType) override
void endCenter() override
void endMemberGroup(bool) override
void endConstraintDocs() override
void startMemberTemplateParams() override
void writeAnchor(const QCString &, const QCString &) override
void startDescTableData() override
std::unique_ptr< OutputCodeList > m_codeList
void endMemberList() override
void startParagraph(const QCString &classDef) override
void endTextBlock(bool) override
void endParameterExtra(bool, bool, bool) override
void startMemberItem(const QCString &, MemberItemType, const QCString &) override
void startMemberDocName(bool) override
void startQuickIndices() override
void startCenter() override
void endPageRef(const QCString &, const QCString &) override
void startSection(const QCString &, const QCString &, SectionType) override
void endDescTable() override
void endIndexKey() override
void endMemberGroupHeader() override
void startInclDepGraph() override
void writeStyleInfo(int) override
void startIndexKey() override
void lineBreak(const QCString &) override
void startDoxyAnchor(const QCString &, const QCString &, const QCString &, const QCString &, const QCString &) override
void endInlineMemberType() override
void writePageLink(const QCString &, bool) override
void startDirDepGraph() override
void startDescTableInit() override
void endIndexValue(const QCString &, bool) override
void startDescTableTitle() override
void startMemberHeader(const QCString &, int) override
void startMemberDocList() override
void startDescTableRow() override
void endMemberHeader() override
void startParameterType(bool, const QCString &) override
void startMemberDocSimple(bool) override
void endDescTableData() override
void startTextLink(const QCString &, const QCString &) override
void startExamples() override
void startGroupHeader(int) override
void startConstraintParam() override
void endInlineMemberDoc() override
void startClassDiagram() override
void addIndexItem(const QCString &, const QCString &) override
void endDescForItem() override
void endParagraph() override
void endMemberDocName() override
void endMemberDocPrefixItem() override
void endConstraintList() override
void endItemListItem() override
void writeLabel(const QCString &l, bool isLast) override
void startIndexSection(IndexSection) override
void endPlainFile() override
void startPageDoc(const QCString &) override
void startParameterList(bool) override
void writeObjectLink(const QCString &ref, const QCString &file, const QCString &anchor, const QCString &name) override
void startMemberGroupDocs() override
void endInlineHeader() override
void startItemListItem() 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 endIndexItem(const QCString &ref, const QCString &file) override
void endGroupCollaboration(DotGroupCollaboration &) override
void endInlineMemberName() override
void endPageDoc() override
ManGenerator & operator=(ManGenerator &&)=delete
void startInlineMemberType() override
void writeStartAnnoItem(const QCString &type, const QCString &file, const QCString &path, const QCString &name) override
void startIndexItem(const QCString &ref, const QCString &file) override
void startParameterExtra() override
void startConstraintList(const QCString &) override
void endIndexListItem() override
void startGroupCollaboration() override
void startTypewriter() override
void startIndent() override
void lastIndexPage() override
void startMemberGroupHeader(bool) override
void endDoxyAnchor(const QCString &, const QCString &) override
void startFile(const QCString &name, const QCString &manName, const QCString &title, int id, int hierarchyLevel) override
void endMemberDeclaration(const QCString &, const QCString &) override
void startProjectNumber() override
void endQuickIndices() override
void endCallGraph(DotCallGraph &) override
void writeSynopsis() override
void endConstraintType() override
void endMemberDescription() override
void endCompoundTemplateParams() override
void endItemList() override
void endMemberSubtitle() override
void endIndent() override
void startMemberDoc(const QCString &, const QCString &, const QCString &, const QCString &, int, int, bool) override
void endMemberSections() override
void startDescTable(const QCString &title, const bool hasInits) override
void endParameterDefVal() override
void endMemberTemplateParams(const QCString &, const QCString &) override
void endMemberGroupDocs() override
void endTypewriter() override
void startParameterDefVal(const char *s) override
void endClassDiagram(const ClassDiagram &, const QCString &, const QCString &) override
void startDotGraph() override
void writeLogo() override
void addLabel(const QCString &, const QCString &) override
void endIndexSection(IndexSection) override
ManGenerator(ManGenerator &&)=delete
void endDescTableInit() override
void startConstraintType() override
void writeRuler() override
void startPageRef() override
void endDirDepGraph(DotDirDeps &) override
void writeInheritedSectionTitle(const QCString &, const QCString &, const QCString &, const QCString &, const QCString &, const QCString &) override
void startItemList() override
void endTextLink() override
void endDescTableRow() override
void endParameterList() override
void writeChar(char c) override
void endParameterType() override
void writeString(const QCString &text) override
void startDescForItem() override
void startContents() override
void endDotGraph(DotClassGraph &) override
void startCompoundTemplateParams() override
void startMemberList() override
void writeNavigationPath(const QCString &) override
void endContents() override
void startInlineHeader() override
void endMemberDocList() override
void startMemberGroup() override
void endProjectNumber() override
void writeSummaryLink(const QCString &, const QCString &, const QCString &, bool) override
void endHeaderSection() override
void startInlineMemberDoc() override
void endConstraintParam() override
void startCallGraph() override
void startMemberSections() override
void startLabels() override
void startTextBlock(bool) override
void startInlineMemberName() override
void docify(const QCString &text) override
void startPlainFile(const QCString &name) override
void writeLatexSpacing() override
void startMemberDescription(const QCString &, const QCString &, bool) 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 QCString &name)
This is an alternative implementation of QCString.
class that represents a list of constant references to sections.
Text streaming class that buffers data.