35 std::unique_ptr<OutputCodeIntf>
clone()
override {
return std::make_unique<HtmlCodeGenerator>(*
this); }
122 std::unique_ptr<OutputGenIntf>
clone()
override {
return std::make_unique<HtmlGenerator>(*
this); }
212 override {
m_t <<
"<a name=\"" << name <<
"\" id=\"" << name <<
"\"></a>"; }
223 int memCount,
int memTotal,
bool showInline)
override;
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.
Generator for HTML code fragments.
void codify(const QCString &text) override
void startSpecialComment() override
void setFileName(const QCString fileName)
void endCodeLine() override
void startFontClass(const QCString &s) override
void writeCodeAnchor(const QCString &anchor) override
size_t m_stripIndentAmount
void writeCodeLink(CodeSymbolType type, const QCString &ref, const QCString &file, const QCString &anchor, const QCString &name, const QCString &tooltip) override
void startFold(int, const QCString &, const QCString &) override
void writeLineNumber(const QCString &, const QCString &, const QCString &, int, bool) override
void startCodeLine(int) override
void _writeCodeLink(const QCString &className, const QCString &ref, const QCString &file, const QCString &anchor, const QCString &name, const QCString &tooltip)
void setRelativePath(const QCString &path)
void setStripIndentAmount(size_t amount) override
void endSpecialComment() override
HtmlCodeGenerator(TextStream *t, const QCString &relPath)
void writeTooltip(const QCString &id, const DocLinkInfo &docInfo, const QCString &decl, const QCString &desc, const SourceLinkInfo &defInfo, const SourceLinkInfo &declInfo) override
void endFontClass() override
void startCodeFragment(const QCString &style) override
std::unique_ptr< OutputCodeIntf > clone() override
void setTextStream(TextStream *t)
void endCodeFragment(const QCString &) override
void stripCodeComments(bool b) override
OutputType type() const override
void startClassDiagram() override
void writeLogo() override
void startDescForItem() override
void endParameterExtra(bool last, bool emptyList, bool closeBracket) override
void startInlineMemberName() override
void endDescTableInit() override
void startTextLink(const QCString &file, const QCString &anchor) override
void startInlineMemberType() override
void endDescTable() override
void startEmphasis() override
void startParameterDefVal(const char *sep) override
void endMemberGroupHeader() override
void startIndexKey() override
void lineBreak(const QCString &style) override
void startParameterName(bool) override
void startMemberItem(const QCString &anchor, MemberItemType, const QCString &inheritId) override
static void writeSearchPage()
void startInclDepGraph() override
void insertMemberAlignLeft(MemberItemType, bool) override
void startMemberSubtitle() override
void startMemberDeclaration() override
HtmlGenerator & operator=(const HtmlGenerator &)
void writeFooter(const QCString &navPath) override
void startItemListItem() override
void endAnonTypeScope(int) override
void startMemberDocName(bool) override
void endParameterType() override
void startLabels() override
void startCallGraph() override
void endMemberList() override
static QCString getNavTreeCss()
void startParagraph(const QCString &classDef) override
void endIndexList() override
void writeSearchInfo() override
void startCenter() override
void startContents() override
void startMemberDoc(const QCString &clName, const QCString &memName, const QCString &anchor, const QCString &title, int memCount, int memTotal, bool showInline) override
void startDescTableRow() override
void startBold() override
void startDoxyAnchor(const QCString &fName, const QCString &manName, const QCString &anchor, const QCString &name, const QCString &args) override
void startDirDepGraph() override
void startCompoundTemplateParams() override
void startConstraintParam() override
void endGroupHeader(int) override
void writeNavigationPath(const QCString &s) override
void startTypewriter() override
void writeObjectLink(const QCString &ref, const QCString &file, const QCString &anchor, const QCString &name) override
void startMemberDescription(const QCString &anchor, const QCString &inheritId, bool typ) override
void endEmphasis() override
void writeRuler() override
void writeChar(char c) override
void endConstraintList() override
void endParameterList() override
void writeDoc(const IDocNodeAST *node, const Definition *, const MemberDef *, int id) override
void startDotGraph() override
void writeLatexSpacing() override
void endIndent() override
void endParameterName() override
void endPageDoc() override
void startMemberDocList() override
static QCString writeLogoAsString(const QCString &path)
void endDescTableRow() override
void writeSplitBar(const QCString &name) override
void startParameterType(bool first, const QCString &key) override
void startQuickIndices() override
void startDescTableInit() override
void startMemberList() override
void endQuickIndices() override
void startHeaderSection() override
void startDescTableTitle() override
void endDirDepGraph(DotDirDeps &g) override
void startIndexList() override
void endItemListItem() override
void endParameterDefVal() override
void endMemberGroup(bool) override
void endInlineHeader() override
void writeSynopsis() override
static void writeFooterFile(TextStream &t)
void endMemberDescription() override
void startGroupCollaboration() override
void endClassDiagram(const ClassDiagram &, const QCString &, const QCString &) override
void startConstraintList(const QCString &) override
void startDescTable(const QCString &title, const bool hasInits) override
void endConstraintDocs() override
void writeNonBreakableSpace(int) override
void writeQuickLinks(HighlightedItem hli, const QCString &file) override
void startInlineMemberDoc() override
void exceptionEntry(const QCString &, bool) override
static void writeTabData()
Additional initialization after indices have been created.
void endExamples() override
void endIndexKey() override
void writeString(const QCString &text) override
HtmlGenerator(HtmlGenerator &&)=delete
void endMemberDocName() override
void endContents() override
void endInlineMemberType() override
void startMemberGroupDocs() override
void startMemberDocSimple(bool) override
void startIndexItem(const QCString &ref, const QCString &file) override
void endDescForItem() override
OutputType type() const override
void endHeaderSection() override
void startIndent() override
void writeStyleInfo(int part) override
void addIndexItem(const QCString &, const QCString &) override
void docify_(const QCString &text, bool inHtmlComment)
void endMemberGroupDocs() override
void endDotGraph(DotClassGraph &g) override
void startIndexSection(IndexSection) override
void endMemberHeader() override
void endTextLink() override
void writeLabel(const QCString &l, bool isLast) override
void startMemberSections() override
static void writeSearchData(const QCString &dir)
static QCString writeSplitBarAsString(const QCString &name, const QCString &relpath)
void endMemberSections() override
void endMemberDocList() override
void endCompoundTemplateParams() override
static void writeExternalSearchPage()
void endDescTableData() override
void endCenter() override
void startDescTableData() override
void writeStartAnnoItem(const QCString &type, const QCString &file, const QCString &path, const QCString &name) override
static void writePageFooter(TextStream &t, const QCString &, const QCString &, const QCString &)
void endParagraph() override
void insertMemberAlign(bool) override
static void writeStyleSheetFile(TextStream &t)
void endDoxyAnchor(const QCString &fName, const QCString &anchor) override
void startMemberTemplateParams() override
void endLabels() override
void startPageDoc(const QCString &pageTitle) override
void endMemberDeclaration(const QCString &anchor, const QCString &inheritId) override
HtmlCodeGenerator * m_codeGen
HtmlGenerator & operator=(HtmlGenerator &&)=delete
void startIndexValue(bool) override
void endGroupCollaboration(DotGroupCollaboration &g) override
static void writeSearchInfoStatic(TextStream &t, const QCString &relPath)
std::unique_ptr< OutputCodeList > m_codeList
static void writeHeaderFile(TextStream &t, const QCString &cssname)
void startConstraintType() override
void endConstraintParam() override
void startTitleHead(const QCString &) override
void startFile(const QCString &name, const QCString &manName, const QCString &title, int id, int hierarchyLevel) override
void endIndexValue(const QCString &, bool) override
void addCodeGen(OutputCodeList &list) override
void startConstraintDocs() override
void lastIndexPage() override
void endMemberTemplateParams(const QCString &anchor, const QCString &inheritId) override
void endPlainFile() override
void startIndexListItem() override
void endProjectNumber() override
void startPageRef() override
void writeSummaryLink(const QCString &file, const QCString &anchor, const QCString &title, bool first) override
void endMemberDocPrefixItem() override
void endDescTableTitle() override
void addLabel(const QCString &, const QCString &) override
void writeAnchor(const QCString &, const QCString &name) override
void endInclDepGraph(DotInclDepGraph &g) override
void startParameterExtra() override
void writeLocalToc(const SectionRefs &sr, const LocalToc <) override
void endPageRef(const QCString &, const QCString &) override
void startProjectNumber() override
void endIndexSection(IndexSection) override
void writeGraphicalHierarchy(DotGfxHierarchyTable &g) override
void startExamples() override
std::unique_ptr< OutputGenIntf > clone() override
void startAnonTypeScope(int) override
void docify(const QCString &text) override
void endTextBlock(bool) override
void startTextBlock(bool) override
void endInlineMemberDoc() override
void endCallGraph(DotCallGraph &g) override
void endConstraintType() override
void endMemberSubtitle() override
void startGroupHeader(int) override
void startMemberDocPrefixItem() override
void startSection(const QCString &, const QCString &, SectionType) override
void endMemberItem(MemberItemType) override
void startMemberGroup() override
void endMemberDoc(bool) override
void endIndexItem(const QCString &ref, const QCString &file) override
void startMemberHeader(const QCString &, int) override
void endTitleHead(const QCString &, const QCString &) override
void endSection(const QCString &, SectionType) override
void startInlineHeader() override
void endInlineMemberName() override
void endMemberDocSimple(bool) override
void writePageLink(const QCString &, bool) override
void writeInheritedSectionTitle(const QCString &id, const QCString &ref, const QCString &file, const QCString &anchor, const QCString &title, const QCString &name) override
void endIndexListItem() override
static QCString getMathJaxMacros()
void startParameterList(bool) override
void endTypewriter() override
void startSmall() override
void startMemberGroupHeader(bool) override
void startItemList() override
void endItemList() override
void startPlainFile(const QCString &name) override
opaque representation of the abstract syntax tree (AST)
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.
LineInfo(const QCString &r, const QCString &f, const QCString &a, int l, bool wa)