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, const bool hasInits) override |
void | endDescTable () override |
void | startDescTableRow () override |
void | endDescTableRow () override |
void | startDescTableTitle () override |
void | endDescTableTitle () override |
void | startDescTableInit () override |
void | endDescTableInit () 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 |
![]() | |
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 | |
![]() | |
enum class | ParamListTypes { Param , RetVal , Exception } |
enum class | MemberItemType { Normal , AnonymousStart , AnonymousEnd , Templated } |
![]() | |
TextStream | m_t |
QCString | m_dir |
HtmlGenerator::HtmlGenerator | ( | ) |
Definition at line 1090 of file htmlgen.cpp.
References Config_getString, m_codeGen, m_codeList, OutputGenerator::m_t, and OutputGenerator::OutputGenerator().
Referenced by HtmlGenerator(), HtmlGenerator(), operator=(), and operator=().
HtmlGenerator::HtmlGenerator | ( | const HtmlGenerator & | og | ) |
Definition at line 1098 of file htmlgen.cpp.
References Html, HtmlGenerator(), m_codeGen, m_codeList, OutputGenerator::m_dir, m_emptySection, m_lastFile, m_lastTitle, m_relPath, m_sectionCount, OutputGenerator::m_t, and OutputGenerator::OutputGenerator().
|
delete |
References HtmlGenerator().
|
default |
References OutputGenerator::dir().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1131 of file htmlgen.cpp.
References OutputCodeList::add(), and m_codeGen.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1284 of file htmlgen.cpp.
References clearSubDirs(), Config_getString, and QCString::str().
void HtmlGenerator::clearBuffer | ( | ) |
|
inlineoverridevirtual |
Implements OutputGenIntf.
Definition at line 122 of file htmlgen.h.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1881 of file htmlgen.cpp.
References docify_(), and FALSE.
Referenced by startExamples(), startMemberDoc(), startParameterDefVal(), writeChar(), writeObjectLink(), and writeStartAnnoItem().
|
private |
Definition at line 1886 of file htmlgen.cpp.
References QCString::data(), QCString::isEmpty(), and OutputGenerator::m_t.
Referenced by docify().
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Implements OutputGenIntf.
Definition at line 216 of file htmlgen.h.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2490 of file htmlgen.cpp.
References BITMAP, OutputGenerator::dir(), endSectionContent(), endSectionHeader(), endSectionSummary(), OutputGenerator::fileName(), Html, m_relPath, m_sectionCount, OutputGenerator::m_t, startSectionContent(), startSectionSummary(), TRUE, and DotCallGraph::writeGraph().
|
inlineoverridevirtual |
Implements OutputGenIntf.
Definition at line 234 of file htmlgen.h.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2006 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 2105 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3333 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3338 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3313 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3323 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3073 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
inlineoverridevirtual |
Implements OutputGenIntf.
Definition at line 218 of file htmlgen.h.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2584 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2624 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2614 of file htmlgen.cpp.
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 2604 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2508 of file htmlgen.cpp.
References BITMAP, OutputGenerator::dir(), endSectionContent(), endSectionHeader(), endSectionSummary(), OutputGenerator::fileName(), Html, m_relPath, m_sectionCount, OutputGenerator::m_t, startSectionContent(), startSectionSummary(), TRUE, and DotDirDeps::writeGraph().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2420 of file htmlgen.cpp.
References BITMAP, Config_getBool, OutputGenerator::dir(), endSectionContent(), endSectionHeader(), endSectionSummary(), OutputGenerator::fileName(), Html, Doxygen::htmlFileExtension, QCString::isEmpty(), m_relPath, m_sectionCount, OutputGenerator::m_t, startSectionContent(), startSectionSummary(), theTranslator, TRUE, and DotClassGraph::writeGraph().
|
inlineoverridevirtual |
Implements OutputGenIntf.
Definition at line 214 of file htmlgen.h.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2636 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1592 of file htmlgen.cpp.
References endPlainFile().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2472 of file htmlgen.cpp.
References BITMAP, OutputGenerator::dir(), endSectionContent(), endSectionHeader(), endSectionSummary(), OutputGenerator::fileName(), Html, m_relPath, m_sectionCount, OutputGenerator::m_t, startSectionContent(), startSectionSummary(), TRUE, and DotGroupCollaboration::writeGraph().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1834 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3375 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2454 of file htmlgen.cpp.
References BITMAP, OutputGenerator::dir(), endSectionContent(), endSectionHeader(), endSectionSummary(), OutputGenerator::fileName(), Html, m_relPath, m_sectionCount, OutputGenerator::m_t, startSectionContent(), startSectionSummary(), TRUE, and DotInclDepGraph::writeGraph().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2561 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
Implements OutputGenIntf.
Definition at line 1752 of file htmlgen.cpp.
References QCString::isEmpty(), and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2224 of file htmlgen.cpp.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2214 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1717 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
inlineoverridevirtual |
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2234 of file htmlgen.cpp.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3390 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3440 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3428 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3416 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
inlineoverridevirtual |
Implements OutputGenIntf.
Definition at line 153 of file htmlgen.h.
References OutputGenerator::m_t.
|
inlineoverridevirtual |
Implements OutputGenIntf.
Definition at line 168 of file htmlgen.h.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3492 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3556 of file htmlgen.cpp.
References QCString::isEmpty(), and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2148 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2404 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2244 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2288 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2272 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3404 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2541 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2531 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2191 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2076 of file htmlgen.cpp.
References OutputGenerator::AnonymousEnd, OutputGenerator::AnonymousStart, insertMemberAlign(), OutputGenerator::m_t, and type().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2045 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2162 of file htmlgen.cpp.
References DBG_HTML, m_emptySection, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2203 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2089 of file htmlgen.cpp.
References QCString::isEmpty(), and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3083 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1702 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2373 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2342 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2378 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2331 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2319 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
inlineoverridevirtual |
Implements OutputGenIntf.
Definition at line 330 of file htmlgen.h.
References OutputGenerator::endPlainFile().
Referenced by endFile(), and writeStyleInfo().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1602 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3001 of file htmlgen.cpp.
References Config_getBool, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1866 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 236 of file htmlgen.h.
References OutputGenerator::m_t.
|
inlineoverridevirtual |
Implements OutputGenIntf.
Definition at line 286 of file htmlgen.h.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1813 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
inlineprivate |
Definition at line 334 of file htmlgen.h.
References OutputGenerator::m_t.
Referenced by endTitleHead().
Implements OutputGenIntf.
Definition at line 3369 of file htmlgen.cpp.
References endTitle(), and OutputGenerator::m_t.
|
inlineoverridevirtual |
Implements OutputGenIntf.
Definition at line 164 of file htmlgen.h.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2385 of file htmlgen.cpp.
References DBG_HTML, OutputGenerator::m_t, and prefix.
|
static |
Definition at line 3566 of file htmlgen.cpp.
References getConvertLatexMacro().
|
static |
Definition at line 3571 of file htmlgen.cpp.
References ResourceMgr::getAsString(), ResourceMgr::instance(), and replaceVariables().
Referenced by init().
|
static |
Definition at line 1136 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(), replaceColorMarkers(), replaceVariables(), QCString::str(), substitute(), substituteHtmlKeywords(), term, and theTranslator.
Referenced by generateOutput().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2110 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
Referenced by endMemberItem().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2117 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 3346 of file htmlgen.cpp.
References QCString::isEmpty(), and OutputGenerator::m_t.
HtmlGenerator & HtmlGenerator::operator= | ( | const HtmlGenerator & | og | ) |
Definition at line 1111 of file htmlgen.cpp.
References Html, HtmlGenerator(), m_codeGen, m_codeList, OutputGenerator::m_dir, m_emptySection, m_lastFile, m_lastTitle, m_relPath, m_sectionCount, and OutputGenerator::m_t.
|
delete |
References HtmlGenerator().
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Implements OutputGenIntf.
Definition at line 215 of file htmlgen.h.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2485 of file htmlgen.cpp.
References m_relPath, m_sectionCount, OutputGenerator::m_t, and startSectionHeader().
|
inlineoverridevirtual |
Implements OutputGenIntf.
Definition at line 233 of file htmlgen.h.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2001 of file htmlgen.cpp.
References m_relPath, m_sectionCount, OutputGenerator::m_t, and startSectionHeader().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2100 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3328 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3301 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3308 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3318 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3068 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
inlineoverridevirtual |
Implements OutputGenIntf.
Definition at line 217 of file htmlgen.h.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2579 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2619 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2609 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2589 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2599 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2503 of file htmlgen.cpp.
References m_relPath, m_sectionCount, OutputGenerator::m_t, and startSectionHeader().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2415 of file htmlgen.cpp.
References m_relPath, m_sectionCount, OutputGenerator::m_t, and startSectionHeader().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1679 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
inlineoverridevirtual |
Implements OutputGenIntf.
Definition at line 213 of file htmlgen.h.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2629 of file htmlgen.cpp.
References docify(), OutputGenerator::m_t, and theTranslator.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1466 of file htmlgen.cpp.
References addHtmlExtensionIfMissing(), Config_getBool, convertToHtml(), OutputGenerator::fileName(), filterTitle(), g_header, g_indexLock, Doxygen::htmlFileExtension, Doxygen::indexList, m_codeGen, m_lastFile, m_lastTitle, m_relPath, m_sectionCount, OutputGenerator::m_t, relativePathToRoot(), startPlainFile(), substituteHtmlKeywords(), and theTranslator.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2467 of file htmlgen.cpp.
References m_relPath, m_sectionCount, OutputGenerator::m_t, and startSectionHeader().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1818 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3358 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2449 of file htmlgen.cpp.
References m_relPath, m_sectionCount, OutputGenerator::m_t, and startSectionHeader().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2554 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
Implements OutputGenIntf.
Definition at line 1722 of file htmlgen.cpp.
References addHtmlExtensionIfMissing(), externalLinkTarget(), externalRef(), QCString::isEmpty(), m_relPath, OutputGenerator::m_t, and TRUE.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2219 of file htmlgen.cpp.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2209 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1712 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
inlineoverridevirtual |
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2229 of file htmlgen.cpp.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3380 of file htmlgen.cpp.
References FALSE, m_emptySection, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3434 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3422 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3410 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
inlineoverridevirtual |
Implements OutputGenIntf.
Definition at line 152 of file htmlgen.h.
References OutputGenerator::m_t.
|
inlineoverridevirtual |
Implements OutputGenIntf.
Definition at line 167 of file htmlgen.h.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3446 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
inlineoverridevirtual |
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2129 of file htmlgen.cpp.
References DBG_HTML, FALSE, QCString::isEmpty(), m_emptySection, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2249 of file htmlgen.cpp.
References DBG_HTML, docify(), and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2239 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2278 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2266 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3395 of file htmlgen.cpp.
References DBG_HTML, OutputGenerator::m_t, and theTranslator.
|
overridevirtual |
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2536 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2526 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2171 of file htmlgen.cpp.
References DBG_HTML, FALSE, QCString::isEmpty(), m_emptySection, OutputGenerator::m_t, and TRUE.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2054 of file htmlgen.cpp.
References DBG_HTML, FALSE, insertMemberAlignLeft(), QCString::isEmpty(), m_emptySection, OutputGenerator::m_t, and type().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2040 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2154 of file htmlgen.cpp.
References DBG_HTML, m_emptySection, OutputGenerator::m_t, and TRUE.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2197 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3078 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
inlineoverridevirtual |
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1694 of file htmlgen.cpp.
References QCString::isEmpty(), and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2366 of file htmlgen.cpp.
References docify(), and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2337 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2294 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2325 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2302 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
inlineoverridevirtual |
Implements OutputGenIntf.
Definition at line 329 of file htmlgen.h.
References OutputGenerator::startPlainFile().
Referenced by startFile(), and writeStyleInfo().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1597 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
inlineoverridevirtual |
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1850 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 235 of file htmlgen.h.
References OutputGenerator::m_t.
|
inlineoverridevirtual |
Implements OutputGenIntf.
Definition at line 285 of file htmlgen.h.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1801 of file htmlgen.cpp.
References addHtmlExtensionIfMissing(), Config_getString, createHtmlUrl(), OutputGenerator::fileName(), m_relPath, and OutputGenerator::m_t.
|
inlineprivate |
Definition at line 333 of file htmlgen.h.
References OutputGenerator::m_t.
Referenced by startTitleHead().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3363 of file htmlgen.cpp.
References OutputGenerator::m_t, and startTitle().
|
inlineoverridevirtual |
Implements OutputGenIntf.
Definition at line 163 of file htmlgen.h.
References OutputGenerator::m_t.
|
inlineoverridevirtual |
Implements OutputGenIntf.
Definition at line 121 of file htmlgen.h.
References Html.
Referenced by endMemberItem(), endSection(), insertMemberAlignLeft(), startMemberItem(), startSection(), and writeLocalToc().
Implements OutputGenIntf.
Definition at line 211 of file htmlgen.h.
References OutputGenerator::m_t.
|
overridevirtual |
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2641 of file htmlgen.cpp.
References OutputGenerator::fileName(), m_codeList, OutputGenerator::m_t, and DocNodeAST::root.
|
static |
Definition at line 3194 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(), QCString::right(), Search, QCString::stripWhiteSpace(), substituteHtmlKeywords(), theTranslator, TRUE, writeDefaultQuickLinks(), writePageFooter(), and writeSplitBarAsString().
Referenced by generateOutput().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1587 of file htmlgen.cpp.
References m_lastTitle, m_relPath, OutputGenerator::m_t, and writePageFooter().
|
static |
Definition at line 1458 of file htmlgen.cpp.
References ResourceMgr::getAsString(), and ResourceMgr::instance().
Referenced by readConfiguration().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2521 of file htmlgen.cpp.
References OutputGenerator::dir(), OutputGenerator::fileName(), OutputGenerator::m_t, and DotGfxHierarchyTable::writeGraph().
|
static |
Definition at line 1452 of file htmlgen.cpp.
References ResourceMgr::getAsString(), and ResourceMgr::instance().
Referenced by readConfiguration().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3498 of file htmlgen.cpp.
References addHtmlExtensionIfMissing(), convertToHtml(), DBG_HTML, externalLinkTarget(), externalRef(), FALSE, QCString::isEmpty(), m_relPath, OutputGenerator::m_t, QCString::prepend(), theTranslator, and TRUE.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3452 of file htmlgen.cpp.
References QCString::at(), convertUTF8ToLower(), DBG_HTML, QCString::length(), OutputGenerator::m_t, QCString::reserve(), QCString::str(), and QCString::stripWhiteSpace().
|
inlineoverridevirtual |
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3577 of file htmlgen.cpp.
References convertToHtml(), filterTitle(), LocalToc::htmlLevel(), QCString::isEmpty(), LocalToc::isHtmlEnabled(), OutputGenerator::m_t, theTranslator, type(), and writeIndent().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1576 of file htmlgen.cpp.
References m_relPath, OutputGenerator::m_t, and writeLogoAsString().
Definition at line 1545 of file htmlgen.cpp.
References Config_getEnum, Config_getString, Date, DateTime, dateToString(), and theTranslator.
Referenced by writeLogo(), and writeSearchPage().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3063 of file htmlgen.cpp.
References m_relPath, OutputGenerator::m_t, and substitute().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2571 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1777 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 1581 of file htmlgen.cpp.
References convertToHtml(), g_footer, and substituteHtmlKeywords().
Referenced by writeExternalSearchPage(), writeFooter(), and writeSearchPage().
|
inlineoverridevirtual |
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3088 of file htmlgen.cpp.
References m_relPath, OutputGenerator::m_t, and writeDefaultQuickLinks().
|
inlineoverridevirtual |
Implements OutputGenIntf.
Definition at line 210 of file htmlgen.h.
References OutputGenerator::m_t.
|
static |
Definition at line 1330 of file htmlgen.cpp.
References Config_getBool, ResourceMgr::copyResource(), ResourceMgr::getAsString(), Doxygen::indexList, ResourceMgr::instance(), Portable::openOutputStream(), replaceVariables(), and substitute().
Referenced by generateOutput().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1539 of file htmlgen.cpp.
References m_relPath, OutputGenerator::m_t, and writeSearchInfoStatic().
|
static |
Definition at line 1509 of file htmlgen.cpp.
References Config_getBool, and theTranslator.
Referenced by writeSearchInfo().
|
static |
Definition at line 3094 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(), Search, substitute(), substituteHtmlKeywords(), theTranslator, writeDefaultQuickLinks(), writeLogoAsString(), writePageFooter(), and writeSplitBarAsString().
Referenced by generateOutput().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3058 of file htmlgen.cpp.
References m_relPath, OutputGenerator::m_t, and writeSplitBarAsString().
|
static |
Config_getBool(DISABLE_INDEX) ||
Definition at line 3011 of file htmlgen.cpp.
References addHtmlExtensionIfMissing(), and Config_getBool.
Referenced by writeExternalSearchPage(), writeSearchPage(), and writeSplitBar().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1765 of file htmlgen.cpp.
References addHtmlExtensionIfMissing(), docify(), QCString::isEmpty(), and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1707 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1607 of file htmlgen.cpp.
References 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, startPlainFile(), QCString::startsWith(), QCString::str(), and writeDefaultStyleSheet().
|
static |
Definition at line 1446 of file htmlgen.cpp.
References fillColorStyleMaps(), and writeDefaultStyleSheet().
Referenced by readConfiguration().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3529 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 1292 of file htmlgen.cpp.
References Config_getString, ResourceMgr::copyResource(), Doxygen::indexList, and ResourceMgr::instance().
Referenced by generateOutput().
|
private |
Definition at line 344 of file htmlgen.h.
Referenced by addCodeGen(), HtmlGenerator(), HtmlGenerator(), operator=(), and startFile().
|
private |
Definition at line 343 of file htmlgen.h.
Referenced by HtmlGenerator(), HtmlGenerator(), operator=(), and writeDoc().
|
private |
Definition at line 342 of file htmlgen.h.
Referenced by endMemberSections(), HtmlGenerator(), operator=(), startInlineHeader(), startMemberDescription(), startMemberHeader(), startMemberItem(), and startMemberSections().
|
private |
Definition at line 339 of file htmlgen.h.
Referenced by HtmlGenerator(), operator=(), and startFile().
|
private |
Definition at line 338 of file htmlgen.h.
Referenced by HtmlGenerator(), operator=(), startFile(), and writeFooter().
|
private |
Definition at line 340 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 341 of file htmlgen.h.
Referenced by endCallGraph(), endClassDiagram(), endDirDepGraph(), endDotGraph(), endGroupCollaboration(), endInclDepGraph(), HtmlGenerator(), operator=(), startCallGraph(), startClassDiagram(), startDirDepGraph(), startDotGraph(), startFile(), startGroupCollaboration(), and startInclDepGraph().