Doxygen
|
Generator for HTML output. More...
#include <src/htmlgen.h>
Public Member Functions | |
HtmlGenerator () | |
HtmlGenerator (const HtmlGenerator &) | |
HtmlGenerator & | operator= (const HtmlGenerator &) |
HtmlGenerator (HtmlGenerator &&)=delete | |
HtmlGenerator & | operator= (HtmlGenerator &&)=delete |
~HtmlGenerator () | |
void | clearBuffer () |
OutputType | type () const override |
std::unique_ptr< OutputGenIntf > | clone () override |
void | addCodeGen (OutputCodeList &list) override |
void | cleanup () override |
void | writeDoc (const IDocNodeAST *node, const Definition *, const MemberDef *, int id) override |
void | startFile (const QCString &name, const QCString &manName, const QCString &title, int id, int hierarchyLevel) override |
void | endFile () override |
void | writeFooter (const QCString &navPath) override |
void | writeSearchInfo () override |
void | startIndexSection (IndexSection) override |
void | endIndexSection (IndexSection) override |
void | writePageLink (const QCString &, bool) override |
void | startProjectNumber () override |
void | endProjectNumber () override |
void | writeStyleInfo (int part) override |
void | startTitleHead (const QCString &) override |
void | endTitleHead (const QCString &, const QCString &) override |
void | startParagraph (const QCString &classDef) override |
void | endParagraph () override |
void | writeString (const QCString &text) override |
void | startIndexListItem () override |
void | endIndexListItem () override |
void | startIndexList () override |
void | endIndexList () override |
void | startIndexKey () override |
void | endIndexKey () override |
void | startIndexValue (bool) override |
void | endIndexValue (const QCString &, bool) override |
void | startItemList () override |
void | endItemList () override |
void | startIndexItem (const QCString &ref, const QCString &file) override |
void | endIndexItem (const QCString &ref, const QCString &file) override |
void | docify (const QCString &text) override |
void | writeObjectLink (const QCString &ref, const QCString &file, const QCString &anchor, const QCString &name) override |
void | startTextLink (const QCString &file, const QCString &anchor) override |
void | endTextLink () override |
void | startTypewriter () override |
void | endTypewriter () override |
void | startGroupHeader (int) override |
void | endGroupHeader (int) override |
void | startItemListItem () override |
void | endItemListItem () override |
void | startMemberSections () override |
void | endMemberSections () override |
void | startHeaderSection () override |
void | endHeaderSection () override |
void | startMemberHeader (const QCString &, int) override |
void | endMemberHeader () override |
void | startMemberSubtitle () override |
void | endMemberSubtitle () override |
void | startMemberDocList () override |
void | endMemberDocList () override |
void | startMemberList () override |
void | endMemberList () override |
void | startInlineHeader () override |
void | endInlineHeader () override |
void | startAnonTypeScope (int) override |
void | endAnonTypeScope (int) override |
void | startMemberItem (const QCString &anchor, MemberItemType, const QCString &inheritId) override |
void | endMemberItem (MemberItemType) override |
void | startMemberTemplateParams () override |
void | endMemberTemplateParams (const QCString &anchor, const QCString &inheritId) override |
void | startCompoundTemplateParams () override |
void | endCompoundTemplateParams () override |
void | startMemberGroupHeader (bool) override |
void | endMemberGroupHeader () override |
void | startMemberGroupDocs () override |
void | endMemberGroupDocs () override |
void | startMemberGroup () override |
void | endMemberGroup (bool) override |
void | insertMemberAlign (bool) override |
void | insertMemberAlignLeft (MemberItemType, bool) override |
void | startMemberDescription (const QCString &anchor, const QCString &inheritId, bool typ) override |
void | endMemberDescription () override |
void | startMemberDeclaration () override |
void | endMemberDeclaration (const QCString &anchor, const QCString &inheritId) override |
void | writeInheritedSectionTitle (const QCString &id, const QCString &ref, const QCString &file, const QCString &anchor, const QCString &title, const QCString &name) override |
void | writeRuler () override |
void | writeAnchor (const QCString &, const QCString &name) override |
void | startEmphasis () override |
void | endEmphasis () override |
void | startBold () override |
void | endBold () override |
void | startDescForItem () override |
void | endDescForItem () override |
void | lineBreak (const QCString &style) override |
void | writeChar (char c) override |
void | startMemberDoc (const QCString &clName, const QCString &memName, const QCString &anchor, const QCString &title, int memCount, int memTotal, bool showInline) override |
void | endMemberDoc (bool) override |
void | startDoxyAnchor (const QCString &fName, const QCString &manName, const QCString &anchor, const QCString &name, const QCString &args) override |
void | endDoxyAnchor (const QCString &fName, const QCString &anchor) override |
void | addLabel (const QCString &, const QCString &) override |
void | writeLatexSpacing () override |
void | writeStartAnnoItem (const QCString &type, const QCString &file, const QCString &path, const QCString &name) override |
void | startCenter () override |
void | endCenter () override |
void | startSmall () override |
void | endSmall () override |
void | startExamples () override |
void | endExamples () override |
void | startSection (const QCString &, const QCString &, SectionType) override |
void | endSection (const QCString &, SectionType) override |
void | addIndexItem (const QCString &, const QCString &) override |
void | startIndent () override |
void | endIndent () override |
void | writeSynopsis () override |
void | startClassDiagram () override |
void | endClassDiagram (const ClassDiagram &, const QCString &, const QCString &) override |
void | startPageRef () override |
void | endPageRef (const QCString &, const QCString &) override |
void | startQuickIndices () override |
void | endQuickIndices () override |
void | writeSplitBar (const QCString &name) override |
void | writeNavigationPath (const QCString &s) override |
void | writeLogo () override |
void | writeQuickLinks (HighlightedItem hli, const QCString &file) override |
void | writeSummaryLink (const QCString &file, const QCString &anchor, const QCString &title, bool first) override |
void | startContents () override |
void | endContents () override |
void | startPageDoc (const QCString &pageTitle) override |
void | endPageDoc () override |
void | writeNonBreakableSpace (int) override |
void | startDescTable (const QCString &title) override |
void | endDescTable () override |
void | startDescTableRow () override |
void | endDescTableRow () override |
void | startDescTableTitle () override |
void | endDescTableTitle () override |
void | startDescTableData () override |
void | endDescTableData () override |
void | startDotGraph () override |
void | endDotGraph (DotClassGraph &g) override |
void | startInclDepGraph () override |
void | endInclDepGraph (DotInclDepGraph &g) override |
void | startGroupCollaboration () override |
void | endGroupCollaboration (DotGroupCollaboration &g) override |
void | startCallGraph () override |
void | endCallGraph (DotCallGraph &g) override |
void | startDirDepGraph () override |
void | endDirDepGraph (DotDirDeps &g) override |
void | writeGraphicalHierarchy (DotGfxHierarchyTable &g) override |
void | startTextBlock (bool) override |
void | endTextBlock (bool) override |
void | lastIndexPage () override |
void | startMemberDocPrefixItem () override |
void | endMemberDocPrefixItem () override |
void | startMemberDocName (bool) override |
void | endMemberDocName () override |
void | startParameterType (bool first, const QCString &key) override |
void | endParameterType () override |
void | startParameterName (bool) override |
void | endParameterName () override |
void | startParameterExtra () override |
void | endParameterExtra (bool last, bool emptyList, bool closeBracket) override |
void | startParameterDefVal (const char *sep) override |
void | endParameterDefVal () override |
void | startParameterList (bool) override |
void | endParameterList () override |
void | exceptionEntry (const QCString &, bool) override |
void | startConstraintList (const QCString &) override |
void | startConstraintParam () override |
void | endConstraintParam () override |
void | startConstraintType () override |
void | endConstraintType () override |
void | startConstraintDocs () override |
void | endConstraintDocs () override |
void | endConstraintList () override |
void | startMemberDocSimple (bool) override |
void | endMemberDocSimple (bool) override |
void | startInlineMemberType () override |
void | endInlineMemberType () override |
void | startInlineMemberName () override |
void | endInlineMemberName () override |
void | startInlineMemberDoc () override |
void | endInlineMemberDoc () override |
void | startLabels () override |
void | writeLabel (const QCString &l, bool isLast) override |
void | endLabels () override |
void | writeLocalToc (const SectionRefs &sr, const LocalToc <) override |
void | startPlainFile (const QCString &name) override |
void | endPlainFile () override |
Public Member Functions inherited from OutputGenerator | |
OutputGenerator () | |
OutputGenerator (const QCString &dir) | |
virtual | ~OutputGenerator ()=default |
QCString | dir () const |
QCString | fileName () const |
void | startPlainFile (const QCString &name) |
void | endPlainFile () |
Static Public Member Functions | |
static void | init () |
static void | writeStyleSheetFile (TextStream &t) |
static void | writeHeaderFile (TextStream &t, const QCString &cssname) |
static void | writeFooterFile (TextStream &t) |
static void | writeTabData () |
Additional initialization after indices have been created. | |
static void | writeSearchInfoStatic (TextStream &t, const QCString &relPath) |
static void | writeSearchData (const QCString &dir) |
static void | writeSearchPage () |
static void | writeExternalSearchPage () |
static QCString | writeLogoAsString (const QCString &path) |
static QCString | writeSplitBarAsString (const QCString &name, const QCString &relpath) |
static QCString | getMathJaxMacros () |
static QCString | getNavTreeCss () |
Private Member Functions | |
void | startTitle () |
void | endTitle () |
void | docify_ (const QCString &text, bool inHtmlComment) |
Static Private Member Functions | |
static void | writePageFooter (TextStream &t, const QCString &, const QCString &, const QCString &) |
Private Attributes | |
QCString | m_lastTitle |
QCString | m_lastFile |
QCString | m_relPath |
int | m_sectionCount = 0 |
bool | m_emptySection = false |
std::unique_ptr< OutputCodeList > | m_codeList |
HtmlCodeGenerator * | m_codeGen = nullptr |
Additional Inherited Members | |
Public Types inherited from OutputGenerator | |
enum class | ParamListTypes { Param , RetVal , Exception } |
enum class | MemberItemType { Normal , AnonymousStart , AnonymousEnd , Templated } |
Protected Attributes inherited from OutputGenerator | |
TextStream | m_t |
QCString | m_dir |
HtmlGenerator::HtmlGenerator | ( | ) |
Definition at line 1058 of file htmlgen.cpp.
References m_codeGen, m_codeList, and OutputGenerator::m_t.
HtmlGenerator::HtmlGenerator | ( | const HtmlGenerator & | og | ) |
Definition at line 1066 of file htmlgen.cpp.
References Html, m_codeGen, m_codeList, m_emptySection, m_lastFile, m_lastTitle, m_relPath, m_sectionCount, OutputGenerator::m_t, and HtmlCodeGenerator::setTextStream().
|
delete |
|
default |
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1099 of file htmlgen.cpp.
References OutputCodeList::add(), and m_codeGen.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1252 of file htmlgen.cpp.
References clearSubDirs(), Config_getString, and QCString::str().
void HtmlGenerator::clearBuffer | ( | ) |
|
inlineoverridevirtual |
Implements OutputGenIntf.
Definition at line 102 of file htmlgen.h.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1849 of file htmlgen.cpp.
References docify_(), and FALSE.
Referenced by startExamples(), startMemberDoc(), startParameterDefVal(), writeChar(), writeObjectLink(), and writeStartAnnoItem().
|
private |
Definition at line 1854 of file htmlgen.cpp.
References QCString::data(), QCString::isEmpty(), and OutputGenerator::m_t.
Referenced by docify().
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Implements OutputGenIntf.
Definition at line 196 of file htmlgen.h.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2458 of file htmlgen.cpp.
References OutputGenerator::dir(), endSectionContent(), endSectionHeader(), endSectionSummary(), EOF_Html, OutputGenerator::fileName(), GOF_BITMAP, m_relPath, m_sectionCount, OutputGenerator::m_t, startSectionContent(), startSectionSummary(), TRUE, and DotCallGraph::writeGraph().
|
inlineoverridevirtual |
Implements OutputGenIntf.
Definition at line 214 of file htmlgen.h.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1974 of file htmlgen.cpp.
References convertToId(), OutputGenerator::dir(), TextStream::empty(), endSectionContent(), endSectionHeader(), endSectionSummary(), OutputGenerator::fileName(), m_relPath, m_sectionCount, OutputGenerator::m_t, startSectionContent(), startSectionSummary(), TextStream::str(), and ClassDiagram::writeImage().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2073 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3263 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3268 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3243 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3253 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3009 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
inlineoverridevirtual |
Implements OutputGenIntf.
Definition at line 198 of file htmlgen.h.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2552 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2582 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2562 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2572 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2476 of file htmlgen.cpp.
References OutputGenerator::dir(), endSectionContent(), endSectionHeader(), endSectionSummary(), EOF_Html, OutputGenerator::fileName(), GOF_BITMAP, m_relPath, m_sectionCount, OutputGenerator::m_t, startSectionContent(), startSectionSummary(), TRUE, and DotDirDeps::writeGraph().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2388 of file htmlgen.cpp.
References Config_getBool, OutputGenerator::dir(), endSectionContent(), endSectionHeader(), endSectionSummary(), EOF_Html, OutputGenerator::fileName(), GOF_BITMAP, Doxygen::htmlFileExtension, QCString::isEmpty(), m_relPath, m_sectionCount, OutputGenerator::m_t, startSectionContent(), startSectionSummary(), theTranslator, Translator::trLegend(), TRUE, and DotClassGraph::writeGraph().
|
inlineoverridevirtual |
Implements OutputGenIntf.
Definition at line 194 of file htmlgen.h.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2594 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1560 of file htmlgen.cpp.
References endPlainFile().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2440 of file htmlgen.cpp.
References OutputGenerator::dir(), endSectionContent(), endSectionHeader(), endSectionSummary(), EOF_Html, OutputGenerator::fileName(), GOF_BITMAP, m_relPath, m_sectionCount, OutputGenerator::m_t, startSectionContent(), startSectionSummary(), TRUE, and DotGroupCollaboration::writeGraph().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1802 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3305 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2422 of file htmlgen.cpp.
References OutputGenerator::dir(), endSectionContent(), endSectionHeader(), endSectionSummary(), EOF_Html, OutputGenerator::fileName(), GOF_BITMAP, m_relPath, m_sectionCount, OutputGenerator::m_t, startSectionContent(), startSectionSummary(), TRUE, and DotInclDepGraph::writeGraph().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2529 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
Implements OutputGenIntf.
Definition at line 1720 of file htmlgen.cpp.
References QCString::isEmpty(), and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2192 of file htmlgen.cpp.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2182 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1685 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
inlineoverridevirtual |
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2202 of file htmlgen.cpp.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3320 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3370 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3358 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3346 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
inlineoverridevirtual |
Implements OutputGenIntf.
Definition at line 133 of file htmlgen.h.
References OutputGenerator::m_t.
|
inlineoverridevirtual |
Implements OutputGenIntf.
Definition at line 148 of file htmlgen.h.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3390 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3454 of file htmlgen.cpp.
References QCString::isEmpty(), and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2116 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2372 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2212 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2256 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2240 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3334 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2509 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2499 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2159 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2044 of file htmlgen.cpp.
References OutputGenerator::AnonymousEnd, OutputGenerator::AnonymousStart, insertMemberAlign(), OutputGenerator::m_t, and type().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2013 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2130 of file htmlgen.cpp.
References DBG_HTML, m_emptySection, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2171 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2057 of file htmlgen.cpp.
References QCString::isEmpty(), and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3019 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1670 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2341 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2310 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2346 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2299 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2287 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
inlineoverridevirtual |
Implements OutputGenIntf.
Definition at line 308 of file htmlgen.h.
References OutputGenerator::endPlainFile().
Referenced by endFile(), and writeStyleInfo().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1570 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2940 of file htmlgen.cpp.
References Config_getBool, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1834 of file htmlgen.cpp.
References ASSERT, OutputGenerator::m_t, SectionType::Page, SectionType::Paragraph, SectionType::Section, SectionType::Subparagraph, SectionType::Subsection, SectionType::Subsubparagraph, SectionType::Subsubsection, and type().
|
inlineoverridevirtual |
Implements OutputGenIntf.
Definition at line 216 of file htmlgen.h.
References OutputGenerator::m_t.
|
inlineoverridevirtual |
Implements OutputGenIntf.
Definition at line 264 of file htmlgen.h.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1781 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
inlineprivate |
Definition at line 312 of file htmlgen.h.
References OutputGenerator::m_t.
Referenced by endTitleHead().
Implements OutputGenIntf.
Definition at line 3299 of file htmlgen.cpp.
References endTitle(), and OutputGenerator::m_t.
|
inlineoverridevirtual |
Implements OutputGenIntf.
Definition at line 144 of file htmlgen.h.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2353 of file htmlgen.cpp.
References DBG_HTML, OutputGenerator::m_t, and prefix.
|
static |
Definition at line 3464 of file htmlgen.cpp.
References getConvertLatexMacro().
|
static |
Definition at line 3469 of file htmlgen.cpp.
References ResourceMgr::getAsString(), ResourceMgr::instance(), and replaceVariables().
Referenced by init().
|
static |
Definition at line 1104 of file htmlgen.cpp.
References checkBlocks(), Config_getBool, Config_getEnum, Config_getInt, Config_getString, ResourceMgr::copyResource(), createSubDirs(), Dir::exists(), fileToString(), fillColorStyleMaps(), g_footer, g_header, g_latex_macro, g_mathjax_code, ResourceMgr::getAsString(), getConvertLatexMacro(), getNavTreeCss(), getProjectId(), htmlMarkerInfo, ResourceMgr::instance(), Dir::mkdir(), Portable::openOutputStream(), qPrint(), replaceColorMarkers(), replaceVariables(), QCString::str(), substitute(), substituteHtmlKeywords(), term, theTranslator, and Translator::trCopyToClipboard().
Referenced by generateOutput().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2078 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
Referenced by endMemberItem().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2085 of file htmlgen.cpp.
References OutputGenerator::AnonymousEnd, OutputGenerator::AnonymousStart, OutputGenerator::m_t, OutputGenerator::Normal, OutputGenerator::Templated, and type().
Referenced by startMemberItem().
|
inlineoverridevirtual |
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3276 of file htmlgen.cpp.
References QCString::isEmpty(), and OutputGenerator::m_t.
HtmlGenerator & HtmlGenerator::operator= | ( | const HtmlGenerator & | og | ) |
Definition at line 1079 of file htmlgen.cpp.
References Html, m_codeGen, m_codeList, OutputGenerator::m_dir, m_emptySection, m_lastFile, m_lastTitle, m_relPath, m_sectionCount, OutputGenerator::m_t, and HtmlCodeGenerator::setTextStream().
|
delete |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Implements OutputGenIntf.
Definition at line 195 of file htmlgen.h.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2453 of file htmlgen.cpp.
References m_relPath, m_sectionCount, OutputGenerator::m_t, and startSectionHeader().
|
inlineoverridevirtual |
Implements OutputGenIntf.
Definition at line 213 of file htmlgen.h.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1969 of file htmlgen.cpp.
References m_relPath, m_sectionCount, OutputGenerator::m_t, and startSectionHeader().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2068 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3258 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3231 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3238 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3248 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3004 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
inlineoverridevirtual |
Implements OutputGenIntf.
Definition at line 197 of file htmlgen.h.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2547 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2577 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2557 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2567 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2471 of file htmlgen.cpp.
References m_relPath, m_sectionCount, OutputGenerator::m_t, and startSectionHeader().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2383 of file htmlgen.cpp.
References m_relPath, m_sectionCount, OutputGenerator::m_t, and startSectionHeader().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1647 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
inlineoverridevirtual |
Implements OutputGenIntf.
Definition at line 193 of file htmlgen.h.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2587 of file htmlgen.cpp.
References docify(), OutputGenerator::m_t, theTranslator, and Translator::trExamples().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1434 of file htmlgen.cpp.
References addHtmlExtensionIfMissing(), IndexList::addIndexFile(), Config_getBool, convertToHtml(), OutputGenerator::fileName(), filterTitle(), g_header, g_indexLock, Doxygen::htmlFileExtension, Doxygen::indexList, QCString::isEmpty(), m_codeGen, m_lastFile, m_lastTitle, m_relPath, m_sectionCount, OutputGenerator::m_t, relativePathToRoot(), HtmlCodeGenerator::setFileName(), HtmlCodeGenerator::setRelativePath(), startPlainFile(), substituteHtmlKeywords(), theTranslator, and Translator::trGeneratedBy().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2435 of file htmlgen.cpp.
References m_relPath, m_sectionCount, OutputGenerator::m_t, and startSectionHeader().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1786 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3288 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2417 of file htmlgen.cpp.
References m_relPath, m_sectionCount, OutputGenerator::m_t, and startSectionHeader().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2522 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
Implements OutputGenIntf.
Definition at line 1690 of file htmlgen.cpp.
References addHtmlExtensionIfMissing(), externalLinkTarget(), externalRef(), QCString::isEmpty(), m_relPath, OutputGenerator::m_t, and TRUE.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2187 of file htmlgen.cpp.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2177 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1680 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
inlineoverridevirtual |
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2197 of file htmlgen.cpp.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3310 of file htmlgen.cpp.
References FALSE, m_emptySection, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3364 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3352 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3340 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
inlineoverridevirtual |
Implements OutputGenIntf.
Definition at line 132 of file htmlgen.h.
References OutputGenerator::m_t.
|
inlineoverridevirtual |
Implements OutputGenIntf.
Definition at line 147 of file htmlgen.h.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3376 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
inlineoverridevirtual |
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2097 of file htmlgen.cpp.
References DBG_HTML, FALSE, QCString::isEmpty(), m_emptySection, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2217 of file htmlgen.cpp.
References DBG_HTML, docify(), and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2207 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2246 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2234 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3325 of file htmlgen.cpp.
References DBG_HTML, OutputGenerator::m_t, theTranslator, Translator::trCompoundMembers(), and Translator::trEnumerationValues().
|
overridevirtual |
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2504 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2494 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2139 of file htmlgen.cpp.
References DBG_HTML, FALSE, QCString::isEmpty(), m_emptySection, OutputGenerator::m_t, and TRUE.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2022 of file htmlgen.cpp.
References DBG_HTML, FALSE, insertMemberAlignLeft(), QCString::isEmpty(), m_emptySection, OutputGenerator::m_t, and type().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2008 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2122 of file htmlgen.cpp.
References DBG_HTML, m_emptySection, OutputGenerator::m_t, and TRUE.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2165 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3014 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
inlineoverridevirtual |
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1662 of file htmlgen.cpp.
References QCString::isEmpty(), and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2334 of file htmlgen.cpp.
References docify(), and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2305 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2262 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2293 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2270 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
inlineoverridevirtual |
Implements OutputGenIntf.
Definition at line 307 of file htmlgen.h.
References OutputGenerator::startPlainFile().
Referenced by startFile(), and writeStyleInfo().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1565 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
inlineoverridevirtual |
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1818 of file htmlgen.cpp.
References ASSERT, OutputGenerator::m_t, SectionType::Page, SectionType::Paragraph, SectionType::Section, SectionType::Subparagraph, SectionType::Subsection, SectionType::Subsubparagraph, SectionType::Subsubsection, and type().
|
inlineoverridevirtual |
Implements OutputGenIntf.
Definition at line 215 of file htmlgen.h.
References OutputGenerator::m_t.
|
inlineoverridevirtual |
Implements OutputGenIntf.
Definition at line 263 of file htmlgen.h.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1769 of file htmlgen.cpp.
References addHtmlExtensionIfMissing(), Config_getString, createHtmlUrl(), OutputGenerator::fileName(), m_relPath, and OutputGenerator::m_t.
|
inlineprivate |
Definition at line 311 of file htmlgen.h.
References OutputGenerator::m_t.
Referenced by startTitleHead().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3293 of file htmlgen.cpp.
References OutputGenerator::m_t, and startTitle().
|
inlineoverridevirtual |
Implements OutputGenIntf.
Definition at line 143 of file htmlgen.h.
References OutputGenerator::m_t.
|
inlineoverridevirtual |
Implements OutputGenIntf.
Definition at line 101 of file htmlgen.h.
References Html.
Referenced by endMemberItem(), endSection(), insertMemberAlignLeft(), startMemberItem(), startSection(), and writeLocalToc().
Implements OutputGenIntf.
Definition at line 191 of file htmlgen.h.
References OutputGenerator::m_t.
|
overridevirtual |
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2599 of file htmlgen.cpp.
References OutputGenerator::fileName(), m_codeList, OutputGenerator::m_t, and DocNodeAST::root.
|
static |
Definition at line 3121 of file htmlgen.cpp.
References Config_getBool, Config_getList, Config_getString, err, FALSE, OutputGenerator::fileName(), QCString::find(), g_header, ResourceMgr::getAsString(), Doxygen::htmlFileExtension, ResourceMgr::instance(), QCString::isEmpty(), QCString::left(), QCString::length(), Portable::openOutputStream(), qPrint(), QCString::right(), Search, QCString::stripWhiteSpace(), stripWhiteSpace(), substituteHtmlKeywords(), theTranslator, Translator::trGeneratedBy(), Translator::trSearch(), Translator::trSearchResults(), Translator::trSearchResultsTitle(), TRUE, writeDefaultQuickLinks(), writePageFooter(), and writeSplitBarAsString().
Referenced by generateOutput().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1555 of file htmlgen.cpp.
References m_lastTitle, m_relPath, OutputGenerator::m_t, and writePageFooter().
|
static |
Definition at line 1426 of file htmlgen.cpp.
References ResourceMgr::getAsString(), and ResourceMgr::instance().
Referenced by readConfiguration().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2489 of file htmlgen.cpp.
References OutputGenerator::dir(), OutputGenerator::fileName(), OutputGenerator::m_t, and DotGfxHierarchyTable::writeGraph().
|
static |
Definition at line 1420 of file htmlgen.cpp.
References ResourceMgr::getAsString(), and ResourceMgr::instance().
Referenced by readConfiguration().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3396 of file htmlgen.cpp.
References addHtmlExtensionIfMissing(), convertToHtml(), DBG_HTML, externalLinkTarget(), externalRef(), FALSE, QCString::isEmpty(), m_relPath, OutputGenerator::m_t, QCString::prepend(), theTranslator, Translator::trInheritedFrom(), and TRUE.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3382 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
inlineoverridevirtual |
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3475 of file htmlgen.cpp.
References convertToHtml(), FALSE, filterTitle(), LocalToc::htmlLevel(), QCString::isEmpty(), LocalToc::isHtmlEnabled(), SectionType::level(), OutputGenerator::m_t, theTranslator, Translator::trRTFTableOfContents(), and type().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1544 of file htmlgen.cpp.
References m_relPath, OutputGenerator::m_t, and writeLogoAsString().
Definition at line 1513 of file htmlgen.cpp.
References Config_getEnum, Config_getString, Date, DateTime, dateToString(), theTranslator, Translator::trGeneratedAt(), and Translator::trGeneratedBy().
Referenced by writeLogo(), and writeSearchPage().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2999 of file htmlgen.cpp.
References m_relPath, OutputGenerator::m_t, and substitute().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2539 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1745 of file htmlgen.cpp.
References addHtmlExtensionIfMissing(), Config_getString, createHtmlUrl(), docify(), externalLinkTarget(), OutputGenerator::fileName(), QCString::isEmpty(), m_relPath, and OutputGenerator::m_t.
|
staticprivate |
Definition at line 1549 of file htmlgen.cpp.
References convertToHtml(), g_footer, and substituteHtmlKeywords().
Referenced by writeExternalSearchPage(), writeFooter(), and writeSearchPage().
|
inlineoverridevirtual |
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3024 of file htmlgen.cpp.
References m_relPath, OutputGenerator::m_t, and writeDefaultQuickLinks().
|
inlineoverridevirtual |
Implements OutputGenIntf.
Definition at line 190 of file htmlgen.h.
References OutputGenerator::m_t.
|
static |
Definition at line 1298 of file htmlgen.cpp.
References IndexList::addImageFile(), IndexList::addStyleSheetFile(), Config_getBool, ResourceMgr::copyResource(), ResourceMgr::getAsString(), Doxygen::indexList, ResourceMgr::instance(), Portable::openOutputStream(), replaceVariables(), and substitute().
Referenced by generateOutput().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1507 of file htmlgen.cpp.
References m_relPath, OutputGenerator::m_t, and writeSearchInfoStatic().
|
static |
Definition at line 1477 of file htmlgen.cpp.
References Config_getBool, theTranslator, Translator::trLoading(), Translator::trNoMatches(), and Translator::trSearching().
Referenced by writeSearchInfo().
|
static |
Definition at line 3030 of file htmlgen.cpp.
References Config_getBool, Config_getString, convertToHtml(), ResourceMgr::copyResource(), err, OutputGenerator::fileName(), g_header, ResourceMgr::getAsString(), Doxygen::htmlFileExtension, ResourceMgr::instance(), Portable::openOutputStream(), qPrint(), Search, substitute(), substituteHtmlKeywords(), theTranslator, Translator::trGeneratedBy(), Translator::trSearch(), Translator::trSearchMatches(), Translator::trSearchResults(), Translator::trSearchResultsTitle(), writeDefaultQuickLinks(), writeLogoAsString(), writePageFooter(), and writeSplitBarAsString().
Referenced by generateOutput().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2994 of file htmlgen.cpp.
References m_relPath, OutputGenerator::m_t, and writeSplitBarAsString().
|
static |
Definition at line 2950 of file htmlgen.cpp.
References addHtmlExtensionIfMissing(), and Config_getBool.
Referenced by writeExternalSearchPage(), writeSearchPage(), and writeSplitBar().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1733 of file htmlgen.cpp.
References addHtmlExtensionIfMissing(), docify(), QCString::isEmpty(), and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1675 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1575 of file htmlgen.cpp.
References IndexList::addStyleSheetFile(), Config_getBool, Config_getEnum, Config_getList, Config_getString, endPlainFile(), err, FileInfo::exists(), FileInfo::fileName(), OutputGenerator::fileName(), fileToString(), Doxygen::indexList, FileInfo::isFile(), FileInfo::isReadable(), OutputGenerator::m_t, qPrint(), startPlainFile(), QCString::startsWith(), QCString::str(), and writeDefaultStyleSheet().
|
static |
Definition at line 1414 of file htmlgen.cpp.
References fillColorStyleMaps(), and writeDefaultStyleSheet().
Referenced by readConfiguration().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3427 of file htmlgen.cpp.
References addHtmlExtensionIfMissing(), QCString::isEmpty(), m_relPath, and OutputGenerator::m_t.
|
inlineoverridevirtual |
|
static |
Additional initialization after indices have been created.
Definition at line 1260 of file htmlgen.cpp.
References IndexList::addImageFile(), IndexList::addStyleSheetFile(), Config_getString, ResourceMgr::copyResource(), Doxygen::indexList, and ResourceMgr::instance().
Referenced by generateOutput().
|
private |
Definition at line 322 of file htmlgen.h.
Referenced by addCodeGen(), HtmlGenerator(), HtmlGenerator(), operator=(), and startFile().
|
private |
Definition at line 321 of file htmlgen.h.
Referenced by HtmlGenerator(), HtmlGenerator(), operator=(), and writeDoc().
|
private |
Definition at line 320 of file htmlgen.h.
Referenced by endMemberSections(), HtmlGenerator(), operator=(), startInlineHeader(), startMemberDescription(), startMemberHeader(), startMemberItem(), and startMemberSections().
|
private |
Definition at line 317 of file htmlgen.h.
Referenced by HtmlGenerator(), operator=(), and startFile().
|
private |
Definition at line 316 of file htmlgen.h.
Referenced by HtmlGenerator(), operator=(), startFile(), and writeFooter().
|
private |
Definition at line 318 of file htmlgen.h.
Referenced by endCallGraph(), endClassDiagram(), endDirDepGraph(), endDotGraph(), endGroupCollaboration(), endInclDepGraph(), HtmlGenerator(), operator=(), startCallGraph(), startClassDiagram(), startDirDepGraph(), startDotGraph(), startFile(), startGroupCollaboration(), startInclDepGraph(), startIndexItem(), startTextLink(), writeFooter(), writeInheritedSectionTitle(), writeLogo(), writeNavigationPath(), writeObjectLink(), writeQuickLinks(), writeSearchInfo(), writeSplitBar(), and writeSummaryLink().
|
private |
Definition at line 319 of file htmlgen.h.
Referenced by endCallGraph(), endClassDiagram(), endDirDepGraph(), endDotGraph(), endGroupCollaboration(), endInclDepGraph(), HtmlGenerator(), operator=(), startCallGraph(), startClassDiagram(), startDirDepGraph(), startDotGraph(), startFile(), startGroupCollaboration(), and startInclDepGraph().