|
My Project
|
#include <htmlgen.h>
Public Member Functions | |
| HtmlGenerator () | |
| virtual | ~HtmlGenerator () |
| void | enable () |
| void | disable () |
| void | enableIf (OutputType o) |
| void | disableIf (OutputType o) |
| void | disableIfNot (OutputType o) |
| bool | isEnabled (OutputType o) |
| OutputGenerator * | get (OutputType o) |
| void | codify (const char *text) |
| void | writeCodeLink (const char *ref, const char *file, const char *anchor, const char *name, const char *tooltip) |
| void | writeLineNumber (const char *ref, const char *file, const char *anchor, int lineNumber) |
| void | writeTooltip (const char *id, const DocLinkInfo &docInfo, const char *decl, const char *desc, const SourceLinkInfo &defInfo, const SourceLinkInfo &declInfo) |
| void | startCodeLine (bool hasLineNumbers) |
| void | endCodeLine () |
| void | startFontClass (const char *s) |
| void | endFontClass () |
| void | writeCodeAnchor (const char *anchor) |
| void | setCurrentDoc (Definition *context, const char *anchor, bool isSourceFile) |
| void | addWord (const char *word, bool hiPriority) |
| void | writeDoc (DocNode *, Definition *, MemberDef *) |
| void | startFile (const char *name, const char *manName, const char *title) |
| void | writeFooter (const char *navPath) |
| void | endFile () |
| void | clearBuffer () |
| void | writeSearchInfo () |
| void | startIndexSection (IndexSections) |
| void | endIndexSection (IndexSections) |
| void | writePageLink (const char *, bool) |
| void | startProjectNumber () |
| void | endProjectNumber () |
| void | writeStyleInfo (int part) |
| void | startTitleHead (const char *) |
| void | endTitleHead (const char *, const char *) |
| 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) |
| void | endIndexValue (const char *, bool) |
| void | startItemList () |
| void | endItemList () |
| void | startIndexItem (const char *ref, const char *file) |
| void | endIndexItem (const char *ref, const char *file) |
| void | docify (const char *text) |
| void | writeObjectLink (const char *ref, const char *file, const char *anchor, const char *name) |
| void | startTextLink (const char *file, const char *anchor) |
| void | endTextLink () |
| void | startHtmlLink (const char *url) |
| void | endHtmlLink () |
| void | startTypewriter () |
| void | endTypewriter () |
| void | startGroupHeader (int) |
| void | endGroupHeader (int) |
| void | startItemListItem () |
| void | endItemListItem () |
| void | startMemberSections () |
| void | endMemberSections () |
| void | startHeaderSection () |
| void | endHeaderSection () |
| void | startMemberHeader (const char *) |
| void | endMemberHeader () |
| void | startMemberSubtitle () |
| void | endMemberSubtitle () |
| void | startMemberDocList () |
| void | endMemberDocList () |
| void | startMemberList () |
| void | endMemberList () |
| void | startInlineHeader () |
| void | endInlineHeader () |
| void | startAnonTypeScope (int) |
| void | endAnonTypeScope (int) |
| void | startMemberItem (const char *anchor, int, const char *inheritId) |
| void | endMemberItem () |
| void | startMemberTemplateParams () |
| void | endMemberTemplateParams (const char *anchor, const char *inheritId) |
| void | startMemberGroupHeader (bool) |
| void | endMemberGroupHeader () |
| void | startMemberGroupDocs () |
| void | endMemberGroupDocs () |
| void | startMemberGroup () |
| void | endMemberGroup (bool) |
| void | insertMemberAlign (bool) |
| void | startMemberDescription (const char *anchor, const char *inheritId) |
| 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 | writeRuler () |
| void | writeAnchor (const char *, const char *name) |
| void | startCodeFragment () |
| void | endCodeFragment () |
| void | startEmphasis () |
| void | endEmphasis () |
| void | startBold () |
| void | endBold () |
| void | startDescription () |
| void | endDescription () |
| void | startDescItem () |
| void | endDescItem () |
| void | startDescForItem () |
| void | endDescForItem () |
| void | lineBreak (const char *style) |
| 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) |
| void | startDoxyAnchor (const char *fName, const char *manName, const char *anchor, const char *name, const char *args) |
| void | endDoxyAnchor (const char *fName, const char *anchor) |
| void | writeLatexSpacing () |
| void | writeStartAnnoItem (const char *type, const char *file, const char *path, const char *name) |
| void | writeEndAnnoItem (const char *) |
| void | startSubsection () |
| void | endSubsection () |
| void | startSubsubsection () |
| void | endSubsubsection () |
| void | startCenter () |
| void | endCenter () |
| void | startSmall () |
| void | endSmall () |
| void | startSimpleSect (SectionTypes, const char *, const char *, const char *) |
| void | endSimpleSect () |
| void | startParamList (ParamListTypes, const char *) |
| void | endParamList () |
| void | startSection (const char *, const char *, SectionInfo::SectionType) |
| void | endSection (const char *, SectionInfo::SectionType) |
| void | addIndexItem (const char *, const char *) |
| void | startIndent () |
| void | endIndent () |
| void | writeSynopsis () |
| void | startClassDiagram () |
| void | endClassDiagram (const ClassDiagram &, const char *, const char *) |
| void | startPageRef () |
| void | endPageRef (const char *, const char *) |
| 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) |
| 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 | startGroupCollaboration () |
| void | endGroupCollaboration (const DotGroupCollaboration &g) |
| void | startCallGraph () |
| void | endCallGraph (const DotCallGraph &g) |
| void | startDirDepGraph () |
| void | endDirDepGraph (const DotDirDeps &g) |
| void | writeGraphicalHierarchy (const DotGfxHierarchyTable &g) |
| void | startTextBlock (bool) |
| void | endTextBlock (bool) |
| void | lastIndexPage () |
| void | startMemberDocPrefixItem () |
| void | endMemberDocPrefixItem () |
| void | startMemberDocName (bool) |
| void | endMemberDocName () |
| void | startParameterType (bool first, const char *key) |
| void | endParameterType () |
| void | startParameterName (bool) |
| void | endParameterName (bool last, bool emptyList, bool closeBracket) |
| void | startParameterList (bool) |
| void | endParameterList () |
| virtual void | exceptionEntry (const char *, bool) |
| void | startConstraintList (const char *) |
| void | startConstraintParam () |
| void | endConstraintParam () |
| void | startConstraintType () |
| void | endConstraintType () |
| void | startConstraintDocs () |
| void | endConstraintDocs () |
| void | endConstraintList () |
| void | startMemberDocSimple (bool) |
| void | endMemberDocSimple (bool) |
| void | startInlineMemberType () |
| void | endInlineMemberType () |
| void | startInlineMemberName () |
| void | endInlineMemberName () |
| void | startInlineMemberDoc () |
| void | endInlineMemberDoc () |
| void | startLabels () |
| void | writeLabel (const char *l, bool isLast) |
| void | endLabels () |
Public Member Functions inherited from OutputGenerator | |
| OutputGenerator () | |
| virtual | ~OutputGenerator () |
| void | startPlainFile (const char *name) |
| void | endPlainFile () |
| bool | isEnabled () const |
| void | pushGeneratorState () |
| void | popGeneratorState () |
Public Member Functions inherited from BaseOutputDocInterface | |
| virtual | ~BaseOutputDocInterface () |
| virtual bool | parseText (const QCString &s) |
Public Member Functions inherited from CodeOutputInterface | |
| virtual | ~CodeOutputInterface () |
Static Public Member Functions | |
| static void | init () |
| static void | writeStyleSheetFile (QFile &f) |
| static void | writeHeaderFile (QFile &f, const char *cssname) |
| static void | writeFooterFile (QFile &f) |
| static void | writeTabData () |
| Additional initialization after indices have been created. | |
| static void | writeSearchInfo (FTextStream &t, const QCString &relPath) |
| static void | writeSearchData (const char *dir) |
| static void | writeSearchPage () |
| static void | writeExternalSearchPage () |
| static QCString | writeLogoAsString (const char *path) |
| static QCString | writeSplitBarAsString (const char *name, const char *relpath) |
Private Member Functions | |
| void | docify (const char *text, bool inHtmlComment) |
| HtmlGenerator & | operator= (const HtmlGenerator &g) |
| HtmlGenerator (const HtmlGenerator &g) | |
Static Private Member Functions | |
| static void | writePageFooter (FTextStream &t, const QCString &, const QCString &, const QCString &) |
Private Attributes | |
| QCString | lastTitle |
| QCString | lastFile |
| QCString | relPath |
| int | m_sectionCount |
| bool | m_emptySection |
| HtmlCodeGenerator | m_codeGen |
Additional Inherited Members | |
Public Types inherited from OutputGenerator | |
| enum | OutputType { Html, Latex, Man, RTF, XML, DEF, Perl } |
Protected Attributes inherited from OutputGenerator | |
| FTextStream | t |
| QFile * | file |
| QCString | fileName |
| QCString | dir |
| bool | active |
| QStack< bool > * | genStack |
| HtmlGenerator::HtmlGenerator | ( | ) |
Definition at line 681 of file htmlgen.cpp.
References Config_getString, OutputGenerator::dir, and m_emptySection.
|
virtual |
Definition at line 687 of file htmlgen.cpp.
|
private |
|
virtual |
|
virtual |
Implements CodeOutputInterface.
Definition at line 2672 of file htmlgen.cpp.
References SearchIndexIntf::addWord(), and Doxygen::searchIndex.
| void HtmlGenerator::clearBuffer | ( | ) |
|
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 98 of file htmlgen.h.
References HtmlCodeGenerator::codify(), and m_codeGen.
|
inlinevirtual |
Implements OutputGenerator.
Definition at line 90 of file htmlgen.h.
References OutputGenerator::active.
Referenced by disableIf(), and disableIfNot().
|
inlinevirtual |
Implements OutputGenerator.
Definition at line 92 of file htmlgen.h.
References disable(), and OutputGenerator::Html.
|
inlinevirtual |
Implements OutputGenerator.
Definition at line 93 of file htmlgen.h.
References disable(), and OutputGenerator::Html.
|
virtual |
Writes an ASCII string to the output. Converts characters that have A special meaning, like & in html.
Implements BaseOutputDocInterface.
Definition at line 1228 of file htmlgen.cpp.
Referenced by endClassDiagram(), startParamList(), startSimpleSect(), writeChar(), writeObjectLink(), and writeStartAnnoItem().
|
private |
Definition at line 1233 of file htmlgen.cpp.
References OutputGenerator::t.
|
inlinevirtual |
Implements OutputGenerator.
Definition at line 88 of file htmlgen.h.
References OutputGenerator::active, and OutputGenerator::genStack.
Referenced by enableIf().
|
inlinevirtual |
Implements OutputGenerator.
Definition at line 91 of file htmlgen.h.
References enable(), and OutputGenerator::Html.
|
inlinevirtual |
|
inlinevirtual |
End a section of text displayed in bold face.
Implements BaseOutputDocInterface.
Definition at line 219 of file htmlgen.h.
|
virtual |
Implements OutputGenerator.
Definition at line 1776 of file htmlgen.cpp.
References OutputGenerator::dir, endSectionContent(), endSectionHeader(), endSectionSummary(), EOF_Html, OutputGenerator::fileName, GOF_BITMAP, m_sectionCount, startSectionContent(), startSectionSummary(), OutputGenerator::t, and DotCallGraph::writeGraph().
|
inlinevirtual |
|
virtual |
Implements OutputGenerator.
Definition at line 1350 of file htmlgen.cpp.
References convertToId(), OutputGenerator::dir, docify(), endl(), endSectionContent(), endSectionHeader(), endSectionSummary(), m_sectionCount, startSectionContent(), startSectionSummary(), OutputGenerator::t, and ClassDiagram::writeImage().
|
inlinevirtual |
Ends a source code fragment
Implements BaseOutputDocInterface.
Definition at line 215 of file htmlgen.h.
References PREFRAG_END.
|
inlinevirtual |
Ends a line of code started with startCodeLine()
Implements CodeOutputInterface.
Definition at line 112 of file htmlgen.h.
References HtmlCodeGenerator::endCodeLine(), and m_codeGen.
|
virtual |
Implements OutputGenerator.
Definition at line 2469 of file htmlgen.cpp.
References endl(), and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 2474 of file htmlgen.cpp.
References endl(), and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 2449 of file htmlgen.cpp.
References OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 2459 of file htmlgen.cpp.
References OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 2236 of file htmlgen.cpp.
References endl(), and OutputGenerator::t.
|
inlinevirtual |
|
inlinevirtual |
Ends an item of a description list and starts the description itself: e.g. </dt> in HTML.
Implements BaseOutputDocInterface.
Definition at line 223 of file htmlgen.h.
|
inlinevirtual |
|
virtual |
Implements BaseOutputDocInterface.
Definition at line 1871 of file htmlgen.cpp.
References endl(), and OutputGenerator::t.
|
virtual |
Implements BaseOutputDocInterface.
Definition at line 1901 of file htmlgen.cpp.
References OutputGenerator::t.
|
virtual |
Implements BaseOutputDocInterface.
Definition at line 1881 of file htmlgen.cpp.
References endl(), and OutputGenerator::t.
|
virtual |
Implements BaseOutputDocInterface.
Definition at line 1891 of file htmlgen.cpp.
References OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 1794 of file htmlgen.cpp.
References OutputGenerator::dir, endSectionContent(), endSectionHeader(), endSectionSummary(), EOF_Html, OutputGenerator::fileName, GOF_BITMAP, m_sectionCount, startSectionContent(), startSectionSummary(), OutputGenerator::t, and DotDirDeps::writeGraph().
|
virtual |
Implements OutputGenerator.
Definition at line 1712 of file htmlgen.cpp.
References Config_getBool, OutputGenerator::dir, endHtmlLink(), endSectionContent(), endSectionHeader(), endSectionSummary(), EOF_Html, OutputGenerator::fileName, GOF_BITMAP, Doxygen::htmlFileExtension, m_sectionCount, startHtmlLink(), startSectionContent(), startSectionSummary(), OutputGenerator::t, theTranslator, Translator::trLegend(), and DotClassGraph::writeGraph().
|
virtual |
|
inlinevirtual |
Ends a section of text displayed in italic.
Implements BaseOutputDocInterface.
Definition at line 217 of file htmlgen.h.
|
virtual |
Implements OutputGenerator.
Definition at line 964 of file htmlgen.cpp.
References OutputGenerator::endPlainFile().
|
inlinevirtual |
Ends a block started with startFontClass()
Implements CodeOutputInterface.
Definition at line 116 of file htmlgen.h.
References HtmlCodeGenerator::endFontClass(), and m_codeGen.
|
virtual |
Implements OutputGenerator.
Definition at line 1758 of file htmlgen.cpp.
References OutputGenerator::dir, endSectionContent(), endSectionHeader(), endSectionSummary(), EOF_Html, OutputGenerator::fileName, GOF_BITMAP, m_sectionCount, startSectionContent(), startSectionSummary(), OutputGenerator::t, and DotGroupCollaboration::writeGraph().
|
virtual |
Implements OutputGenerator.
Definition at line 1185 of file htmlgen.cpp.
References endl(), and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 2511 of file htmlgen.cpp.
References endl(), and OutputGenerator::t.
|
virtual |
Ends a link started by startHtmlLink().
Implements BaseOutputDocInterface.
Definition at line 1164 of file htmlgen.cpp.
References OutputGenerator::t.
Referenced by endDotGraph().
|
virtual |
Implements OutputGenerator.
Definition at line 1740 of file htmlgen.cpp.
References OutputGenerator::dir, endSectionContent(), endSectionHeader(), endSectionSummary(), EOF_Html, OutputGenerator::fileName, GOF_BITMAP, m_sectionCount, startSectionContent(), startSectionSummary(), OutputGenerator::t, and DotInclDepGraph::writeGraph().
|
virtual |
Implements OutputGenerator.
Definition at line 1847 of file htmlgen.cpp.
References DBG_HTML, endl(), and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 1097 of file htmlgen.cpp.
References OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 1532 of file htmlgen.cpp.
References OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 1521 of file htmlgen.cpp.
References endl(), and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 1068 of file htmlgen.cpp.
References endl(), and OutputGenerator::t.
|
inlinevirtual |
|
virtual |
Implements OutputGenerator.
Definition at line 1543 of file htmlgen.cpp.
References endl(), and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 2526 of file htmlgen.cpp.
References endl(), and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 2576 of file htmlgen.cpp.
References DBG_HTML, endl(), and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 2564 of file htmlgen.cpp.
References DBG_HTML, endl(), and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 2552 of file htmlgen.cpp.
References DBG_HTML, endl(), and OutputGenerator::t.
|
inlinevirtual |
|
inlinevirtual |
Writes a list item for a bullet or enumerated list: e.g. </li> in html
Implements BaseOutputDocInterface.
Definition at line 172 of file htmlgen.h.
|
virtual |
Implements OutputGenerator.
Definition at line 2596 of file htmlgen.cpp.
References DBG_HTML, endl(), and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 2654 of file htmlgen.cpp.
References OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 1455 of file htmlgen.cpp.
References DBG_HTML, endl(), and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 1696 of file htmlgen.cpp.
References DBG_HTML, endl(), and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 1553 of file htmlgen.cpp.
References DBG_HTML, endl(), and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 1598 of file htmlgen.cpp.
References DBG_HTML, endl(), and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 1582 of file htmlgen.cpp.
References DBG_HTML, endl(), and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 2540 of file htmlgen.cpp.
References DBG_HTML, endl(), and OutputGenerator::t.
|
virtual |
|
virtual |
Implements OutputGenerator.
Definition at line 1827 of file htmlgen.cpp.
References endl(), and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 1817 of file htmlgen.cpp.
References endl(), and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 1498 of file htmlgen.cpp.
References DBG_HTML, endl(), and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 1410 of file htmlgen.cpp.
References endl(), and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 1378 of file htmlgen.cpp.
References DBG_HTML, endl(), and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 1469 of file htmlgen.cpp.
References DBG_HTML, endl(), m_emptySection, and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 1510 of file htmlgen.cpp.
References DBG_HTML, endl(), and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 1420 of file htmlgen.cpp.
References endl(), and OutputGenerator::t.
|
inlinevirtual |
|
virtual |
Ends a paragraph
Implements BaseOutputDocInterface.
Definition at line 1053 of file htmlgen.cpp.
References endl(), and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 1673 of file htmlgen.cpp.
References DBG_HTML, endl(), and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 1643 of file htmlgen.cpp.
References DBG_HTML, endl(), and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 1631 of file htmlgen.cpp.
References DBG_HTML, endl(), and OutputGenerator::t.
|
virtual |
Implements BaseOutputDocInterface.
Definition at line 1935 of file htmlgen.cpp.
References OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 974 of file htmlgen.cpp.
References OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 2187 of file htmlgen.cpp.
References endl(), and OutputGenerator::t.
|
virtual |
Implements BaseOutputDocInterface.
Definition at line 1215 of file htmlgen.cpp.
References SectionInfo::Page, SectionInfo::Paragraph, SectionInfo::Section, SectionInfo::Subsection, SectionInfo::Subsubsection, and OutputGenerator::t.
|
virtual |
Implements BaseOutputDocInterface.
Definition at line 1922 of file htmlgen.cpp.
References OutputGenerator::t.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
Implements BaseOutputDocInterface.
Definition at line 1149 of file htmlgen.cpp.
References OutputGenerator::t.
|
inlinevirtual |
Implements BaseOutputDocInterface.
Definition at line 141 of file htmlgen.h.
Referenced by endTitleHead().
|
virtual |
Implements OutputGenerator.
Definition at line 2505 of file htmlgen.cpp.
References endl(), endTitle(), and OutputGenerator::t.
|
inlinevirtual |
End a section of text displayed in typewriter style.
Implements BaseOutputDocInterface.
Definition at line 168 of file htmlgen.h.
|
virtual |
Implements OutputGenerator.
Definition at line 1680 of file htmlgen.cpp.
References DBG_HTML, endl(), and OutputGenerator::t.
|
inlinevirtual |
Implements OutputGenerator.
Definition at line 95 of file htmlgen.h.
References OutputGenerator::Html.
|
static |
Definition at line 692 of file htmlgen.cpp.
References Config_getBool, Config_getString, ResourceMgr::copyResource(), createSubDirs(), endl(), err(), fileToString(), g_footer, g_header, g_mathjax_code, ResourceMgr::getAsString(), ResourceMgr::instance(), and OutputGenerator::t.
Referenced by generateOutput().
|
virtual |
Implements OutputGenerator.
Definition at line 1432 of file htmlgen.cpp.
References DBG_HTML, endl(), and OutputGenerator::t.
|
inlinevirtual |
Implements OutputGenerator.
Definition at line 94 of file htmlgen.h.
References OutputGenerator::active, and OutputGenerator::Html.
|
inlinevirtual |
|
virtual |
Implements BaseOutputDocInterface.
Definition at line 2482 of file htmlgen.cpp.
References endl(), and OutputGenerator::t.
|
private |
|
virtual |
Implements CodeOutputInterface.
Definition at line 2664 of file htmlgen.cpp.
References Doxygen::searchIndex, and SearchIndexIntf::setCurrentDoc().
|
inlinevirtual |
|
inlinevirtual |
Changes the text font to bold face. The bold section ends with endBold()
Implements BaseOutputDocInterface.
Definition at line 218 of file htmlgen.h.
|
virtual |
Implements OutputGenerator.
Definition at line 1771 of file htmlgen.cpp.
References m_sectionCount, startSectionHeader(), and OutputGenerator::t.
|
inlinevirtual |
|
virtual |
Implements OutputGenerator.
Definition at line 1345 of file htmlgen.cpp.
References m_sectionCount, startSectionHeader(), and OutputGenerator::t.
|
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 214 of file htmlgen.h.
References PREFRAG_START.
|
inlinevirtual |
Implements CodeOutputInterface.
Definition at line 110 of file htmlgen.h.
References m_codeGen, and HtmlCodeGenerator::startCodeLine().
|
virtual |
Implements OutputGenerator.
Definition at line 2464 of file htmlgen.cpp.
References OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 2437 of file htmlgen.cpp.
References endl(), and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 2444 of file htmlgen.cpp.
References OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 2454 of file htmlgen.cpp.
References OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 2231 of file htmlgen.cpp.
References endl(), and OutputGenerator::t.
|
inlinevirtual |
|
inlinevirtual |
Starts an item of a description list: e.g. <dt> in HTML.
Implements BaseOutputDocInterface.
Definition at line 222 of file htmlgen.h.
|
inlinevirtual |
Starts a description list: e.g. <dl> in HTML Items are surrounded by startDescItem() and endDescItem()
Implements BaseOutputDocInterface.
Definition at line 220 of file htmlgen.h.
References endl().
|
virtual |
Implements BaseOutputDocInterface.
Definition at line 1866 of file htmlgen.cpp.
References endl(), and OutputGenerator::t.
|
virtual |
Implements BaseOutputDocInterface.
Definition at line 1896 of file htmlgen.cpp.
References OutputGenerator::t.
|
virtual |
Implements BaseOutputDocInterface.
Definition at line 1876 of file htmlgen.cpp.
References OutputGenerator::t.
|
virtual |
Implements BaseOutputDocInterface.
Definition at line 1886 of file htmlgen.cpp.
References OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 1789 of file htmlgen.cpp.
References m_sectionCount, startSectionHeader(), and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 1707 of file htmlgen.cpp.
References m_sectionCount, startSectionHeader(), and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 1032 of file htmlgen.cpp.
References OutputGenerator::t.
|
inlinevirtual |
Changes the text font to italic. The italic section ends with endEmphasis()
Implements BaseOutputDocInterface.
Definition at line 216 of file htmlgen.h.
|
virtual |
Implements OutputGenerator.
Definition at line 859 of file htmlgen.cpp.
References IndexList::addIndexFile(), Config_getBool, convertToHtml(), endl(), OutputGenerator::fileName, filterTitle(), g_header, Doxygen::htmlFileExtension, Doxygen::indexList, lastFile, lastTitle, m_codeGen, m_sectionCount, relativePathToRoot(), HtmlCodeGenerator::setRelativePath(), HtmlCodeGenerator::setTextStream(), OutputGenerator::startPlainFile(), substituteHtmlKeywords(), OutputGenerator::t, theTranslator, Translator::trGeneratedBy(), Translator::trSearch(), and versionString.
|
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 114 of file htmlgen.h.
References m_codeGen, and HtmlCodeGenerator::startFontClass().
|
virtual |
Implements OutputGenerator.
Definition at line 1753 of file htmlgen.cpp.
References m_sectionCount, startSectionHeader(), and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 1169 of file htmlgen.cpp.
References OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 2494 of file htmlgen.cpp.
References endl(), and OutputGenerator::t.
|
virtual |
Starts a (link to an) URL found in the documentation.
| url | The URL to link to. |
Implements BaseOutputDocInterface.
Definition at line 1154 of file htmlgen.cpp.
References Config_getBool, and OutputGenerator::t.
Referenced by endDotGraph().
|
virtual |
Implements OutputGenerator.
Definition at line 1735 of file htmlgen.cpp.
References m_sectionCount, startSectionHeader(), and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 1840 of file htmlgen.cpp.
References DBG_HTML, endl(), and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 1073 of file htmlgen.cpp.
References externalLinkTarget(), externalRef(), Doxygen::htmlFileExtension, and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 1526 of file htmlgen.cpp.
References OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 1516 of file htmlgen.cpp.
References endl(), and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 1063 of file htmlgen.cpp.
References OutputGenerator::t.
|
inlinevirtual |
|
virtual |
Implements OutputGenerator.
Definition at line 1537 of file htmlgen.cpp.
References OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 2516 of file htmlgen.cpp.
References endl(), m_emptySection, and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 2570 of file htmlgen.cpp.
References DBG_HTML, endl(), and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 2558 of file htmlgen.cpp.
References DBG_HTML, endl(), and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 2546 of file htmlgen.cpp.
References DBG_HTML, endl(), and OutputGenerator::t.
|
inlinevirtual |
Start of a bullet list: e.g. <ul> in html. startItemListItem() is Used for the bullet items.
Implements BaseOutputDocInterface.
Definition at line 154 of file htmlgen.h.
References endl().
|
inlinevirtual |
Writes a list item for a bullet or enumerated list: e.g. <li> in html
Implements BaseOutputDocInterface.
Definition at line 171 of file htmlgen.h.
|
virtual |
Implements OutputGenerator.
Definition at line 2582 of file htmlgen.cpp.
References DBG_HTML, endl(), and OutputGenerator::t.
|
inlinevirtual |
|
virtual |
Implements OutputGenerator.
Definition at line 1439 of file htmlgen.cpp.
References DBG_HTML, endl(), m_emptySection, and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 1558 of file htmlgen.cpp.
References DBG_HTML, endl(), and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 1548 of file htmlgen.cpp.
References DBG_HTML, endl(), and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 1588 of file htmlgen.cpp.
References DBG_HTML, endl(), and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 1576 of file htmlgen.cpp.
References DBG_HTML, endl(), and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 2531 of file htmlgen.cpp.
References DBG_HTML, endl(), OutputGenerator::t, theTranslator, Translator::trCompoundMembers(), and Translator::trEnumerationValues().
|
virtual |
|
virtual |
Implements OutputGenerator.
Definition at line 1822 of file htmlgen.cpp.
References OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 1812 of file htmlgen.cpp.
References OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 1478 of file htmlgen.cpp.
References DBG_HTML, endl(), m_emptySection, and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 1387 of file htmlgen.cpp.
References DBG_HTML, endl(), m_emptySection, and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 1373 of file htmlgen.cpp.
References DBG_HTML, endl(), and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 1461 of file htmlgen.cpp.
References DBG_HTML, endl(), m_emptySection, and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 1504 of file htmlgen.cpp.
References DBG_HTML, endl(), and OutputGenerator::t.
|
virtual |
|
inlinevirtual |
|
virtual |
Starts a new paragraph
Starts a new paragraph
Implements BaseOutputDocInterface.
Definition at line 1048 of file htmlgen.cpp.
References endl(), and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 1604 of file htmlgen.cpp.
References DBG_HTML, endl(), and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 1637 of file htmlgen.cpp.
References DBG_HTML, endl(), and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 1612 of file htmlgen.cpp.
References DBG_HTML, endl(), and OutputGenerator::t.
|
virtual |
Implements BaseOutputDocInterface.
Definition at line 1927 of file htmlgen.cpp.
References docify(), and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 969 of file htmlgen.cpp.
References OutputGenerator::t.
|
inlinevirtual |
|
virtual |
Implements BaseOutputDocInterface.
Definition at line 1201 of file htmlgen.cpp.
References SectionInfo::Page, SectionInfo::Paragraph, SectionInfo::Section, SectionInfo::Subsection, SectionInfo::Subsubsection, and OutputGenerator::t.
|
virtual |
Implements BaseOutputDocInterface.
Definition at line 1906 of file htmlgen.cpp.
References docify(), OutputGenerator::t, and writeObjectLink().
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Implements OutputGenerator.
Definition at line 297 of file htmlgen.h.
|
virtual |
Implements BaseOutputDocInterface.
Definition at line 1141 of file htmlgen.cpp.
References Doxygen::htmlFileExtension, and OutputGenerator::t.
|
inlinevirtual |
Implements BaseOutputDocInterface.
Definition at line 140 of file htmlgen.h.
Referenced by startTitleHead().
|
virtual |
Implements OutputGenerator.
Definition at line 2499 of file htmlgen.cpp.
References endl(), startTitle(), and OutputGenerator::t.
|
inlinevirtual |
Changes the text font to fixed size. The section ends with endTypewriter()
Implements BaseOutputDocInterface.
Definition at line 167 of file htmlgen.h.
|
inlinevirtual |
|
virtual |
Writes a single ASCII character to the output. Converts characters that have a special meaning.
Implements BaseOutputDocInterface.
Definition at line 1263 of file htmlgen.cpp.
References docify().
|
inlinevirtual |
Write an anchor to a source listing.
| name | The name of the anchor. |
Implements CodeOutputInterface.
Definition at line 118 of file htmlgen.h.
References m_codeGen, and HtmlCodeGenerator::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 100 of file htmlgen.h.
References m_codeGen, and HtmlCodeGenerator::writeCodeLink().
|
virtual |
Implements OutputGenerator.
Definition at line 1940 of file htmlgen.cpp.
References DocNode::accept(), m_codeGen, and OutputGenerator::t.
|
inlinevirtual |
|
static |
Definition at line 2333 of file htmlgen.cpp.
References Config_getBool, Config_getList, Config_getString, endl(), err(), OutputGenerator::fileName, g_header, ResourceMgr::getAsString(), HLI_Search, Doxygen::htmlFileExtension, ResourceMgr::instance(), substituteHtmlKeywords(), OutputGenerator::t, theTranslator, Translator::trGeneratedBy(), Translator::trSearch(), Translator::trSearchResults(), Translator::trSearchResultsTitle(), versionString, writeDefaultQuickLinks(), writePageFooter(), and writeSplitBarAsString().
Referenced by generateOutput().
|
virtual |
Implements OutputGenerator.
Definition at line 959 of file htmlgen.cpp.
References lastTitle, OutputGenerator::t, and writePageFooter().
|
static |
Definition at line 852 of file htmlgen.cpp.
References endl(), ResourceMgr::getAsString(), ResourceMgr::instance(), OutputGenerator::t, and versionString.
Referenced by readConfiguration().
|
virtual |
Implements OutputGenerator.
Definition at line 1807 of file htmlgen.cpp.
References OutputGenerator::dir, OutputGenerator::fileName, OutputGenerator::t, and DotGfxHierarchyTable::writeGraph().
|
static |
Definition at line 845 of file htmlgen.cpp.
References endl(), ResourceMgr::getAsString(), ResourceMgr::instance(), OutputGenerator::t, and versionString.
Referenced by readConfiguration().
|
virtual |
Implements OutputGenerator.
Definition at line 2602 of file htmlgen.cpp.
References convertToHtml(), DBG_HTML, endl(), externalLinkTarget(), externalRef(), Doxygen::htmlFileExtension, relPath, OutputGenerator::t, theTranslator, and Translator::trInheritedFrom().
|
virtual |
Implements OutputGenerator.
Definition at line 2588 of file htmlgen.cpp.
References DBG_HTML, endl(), and OutputGenerator::t.
|
inlinevirtual |
|
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 104 of file htmlgen.h.
References m_codeGen, and HtmlCodeGenerator::writeLineNumber().
|
virtual |
Implements OutputGenerator.
Definition at line 948 of file htmlgen.cpp.
References OutputGenerator::t, and writeLogoAsString().
|
static |
Definition at line 924 of file htmlgen.cpp.
References Config_getBool, Config_getString, dateToString(), theTranslator, Translator::trGeneratedAt(), Translator::trGeneratedBy(), and versionString.
Referenced by writeLogo(), and writeSearchPage().
|
virtual |
Implements OutputGenerator.
Definition at line 2226 of file htmlgen.cpp.
References substitute(), and OutputGenerator::t.
|
virtual |
Implements BaseOutputDocInterface.
Definition at line 1857 of file htmlgen.cpp.
References OutputGenerator::t.
|
virtual |
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 1120 of file htmlgen.cpp.
References docify(), externalLinkTarget(), externalRef(), Doxygen::htmlFileExtension, and OutputGenerator::t.
Referenced by startSimpleSect().
|
staticprivate |
Definition at line 953 of file htmlgen.cpp.
References convertToHtml(), g_footer, and substituteHtmlKeywords().
Referenced by writeExternalSearchPage(), writeFooter(), and writeSearchPage().
|
inlinevirtual |
|
virtual |
Implements OutputGenerator.
Definition at line 2241 of file htmlgen.cpp.
References OutputGenerator::t, and writeDefaultQuickLinks().
|
inlinevirtual |
Writes a horizontal ruler to the output
Implements BaseOutputDocInterface.
Definition at line 211 of file htmlgen.h.
|
static |
Definition at line 794 of file htmlgen.cpp.
References IndexList::addImageFile(), IndexList::addStyleSheetFile(), Config_getBool, Config_getString, ResourceMgr::copyResource(), ResourceMgr::getAsString(), Doxygen::indexList, ResourceMgr::instance(), replaceColorMarkers(), substitute(), OutputGenerator::t, and versionString.
Referenced by generateOutput().
|
static |
Definition at line 894 of file htmlgen.cpp.
References Config_getBool.
|
virtual |
Implements OutputGenerator.
Definition at line 918 of file htmlgen.cpp.
References OutputGenerator::t.
|
static |
Definition at line 2247 of file htmlgen.cpp.
References Config_getBool, Config_getString, convertToHtml(), ResourceMgr::copyResource(), endl(), err(), OutputGenerator::fileName, g_header, ResourceMgr::getAsString(), HLI_Search, ResourceMgr::instance(), substitute(), substituteHtmlKeywords(), OutputGenerator::t, theTranslator, Translator::trGeneratedBy(), Translator::trSearch(), Translator::trSearchMatches(), Translator::trSearchResults(), Translator::trSearchResultsTitle(), versionString, writeDefaultQuickLinks(), writeLogoAsString(), writePageFooter(), and writeSplitBarAsString().
Referenced by generateOutput().
|
virtual |
Implements OutputGenerator.
Definition at line 2221 of file htmlgen.cpp.
References OutputGenerator::t, and writeSplitBarAsString().
|
static |
Definition at line 2192 of file htmlgen.cpp.
References Config_getBool, and Doxygen::htmlFileExtension.
Referenced by writeExternalSearchPage(), writeSearchPage(), and writeSplitBar().
|
virtual |
Implements OutputGenerator.
Definition at line 1110 of file htmlgen.cpp.
References docify(), Doxygen::htmlFileExtension, and OutputGenerator::t.
|
virtual |
Writes an ASCII string to the output, without converting special characters.
Implements BaseOutputDocInterface.
Definition at line 1058 of file htmlgen.cpp.
References OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 979 of file htmlgen.cpp.
References IndexList::addStyleSheetFile(), Config_getList, Config_getString, OutputGenerator::endPlainFile(), err(), OutputGenerator::fileName, fileToString(), Doxygen::indexList, ResourceMgr::instance(), replaceColorMarkers(), OutputGenerator::startPlainFile(), substitute(), OutputGenerator::t, and versionString.
|
static |
Definition at line 839 of file htmlgen.cpp.
References ResourceMgr::instance(), replaceColorMarkers(), substitute(), OutputGenerator::t, and versionString.
Referenced by readConfiguration().
|
virtual |
Implements OutputGenerator.
Definition at line 2628 of file htmlgen.cpp.
References OutputGenerator::file, Doxygen::htmlFileExtension, and OutputGenerator::t.
|
inlinevirtual |
|
static |
Additional initialization after indices have been created.
Definition at line 765 of file htmlgen.cpp.
References IndexList::addStyleSheetFile(), Config_getString, ResourceMgr::copyResource(), Doxygen::indexList, and ResourceMgr::instance().
Referenced by generateOutput().
|
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 106 of file htmlgen.h.
References m_codeGen, and HtmlCodeGenerator::writeTooltip().
|
private |
Definition at line 343 of file htmlgen.h.
Referenced by startFile().
|
private |
Definition at line 342 of file htmlgen.h.
Referenced by startFile(), and writeFooter().
|
private |
Definition at line 352 of file htmlgen.h.
Referenced by codify(), endCodeLine(), endFontClass(), startCodeLine(), startFile(), startFontClass(), writeCodeAnchor(), writeCodeLink(), writeDoc(), writeLineNumber(), and writeTooltip().
|
private |
Definition at line 351 of file htmlgen.h.
Referenced by endMemberSections(), HtmlGenerator(), startInlineHeader(), startMemberDescription(), startMemberHeader(), startMemberItem(), and startMemberSections().
|
private |
Definition at line 350 of file htmlgen.h.
Referenced by endCallGraph(), endClassDiagram(), endDirDepGraph(), endDotGraph(), endGroupCollaboration(), endInclDepGraph(), startCallGraph(), startClassDiagram(), startDirDepGraph(), startDotGraph(), startFile(), startGroupCollaboration(), and startInclDepGraph().
|
private |
Definition at line 344 of file htmlgen.h.
Referenced by renderQuickLinksAsTabs(), and writeInheritedSectionTitle().