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 |
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 () |
Public Member Functions inherited from OutputGenIntf |
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 1089 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 1097 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 1130 of file htmlgen.cpp.
References OutputCodeList::add(), and m_codeGen.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1283 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 1880 of file htmlgen.cpp.
References docify_(), and FALSE.
Referenced by startExamples(), startMemberDoc(), startParameterDefVal(), writeChar(), writeObjectLink(), and writeStartAnnoItem().
|
private |
Definition at line 1885 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 2489 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 2005 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 2104 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3304 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3309 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3284 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3294 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3050 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 2583 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2623 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2613 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2593 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2603 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2507 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 2419 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 2635 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1591 of file htmlgen.cpp.
References endPlainFile().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2471 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 1833 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3346 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2453 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 2560 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
Implements OutputGenIntf.
Definition at line 1751 of file htmlgen.cpp.
References QCString::isEmpty(), and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2223 of file htmlgen.cpp.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2213 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1716 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
inlineoverridevirtual |
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2233 of file htmlgen.cpp.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3361 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3411 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3399 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3387 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 3463 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3527 of file htmlgen.cpp.
References QCString::isEmpty(), and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2147 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2403 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2243 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.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2271 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3375 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2540 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2530 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2190 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2075 of file htmlgen.cpp.
References OutputGenerator::AnonymousEnd, OutputGenerator::AnonymousStart, insertMemberAlign(), OutputGenerator::m_t, and type().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2044 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2161 of file htmlgen.cpp.
References DBG_HTML, m_emptySection, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2202 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2088 of file htmlgen.cpp.
References QCString::isEmpty(), and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3060 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1701 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2372 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2341 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2377 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2330 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2318 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 1601 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2981 of file htmlgen.cpp.
References Config_getBool, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1865 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 1812 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 3340 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 2384 of file htmlgen.cpp.
References DBG_HTML, OutputGenerator::m_t, and prefix.
|
static |
Definition at line 3537 of file htmlgen.cpp.
References getConvertLatexMacro().
|
static |
Definition at line 3542 of file htmlgen.cpp.
References ResourceMgr::getAsString(), ResourceMgr::instance(), and replaceVariables().
Referenced by init().
|
static |
Definition at line 1135 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, and theTranslator.
Referenced by generateOutput().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2109 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
Referenced by endMemberItem().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2116 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 3317 of file htmlgen.cpp.
References QCString::isEmpty(), and OutputGenerator::m_t.
HtmlGenerator & HtmlGenerator::operator= | ( | const HtmlGenerator & | og | ) |
Definition at line 1110 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 2484 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 2000 of file htmlgen.cpp.
References m_relPath, m_sectionCount, OutputGenerator::m_t, and startSectionHeader().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2099 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3299 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3272 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3279 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3289 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3045 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 2578 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2618 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2608 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2588 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2598 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2502 of file htmlgen.cpp.
References m_relPath, m_sectionCount, OutputGenerator::m_t, and startSectionHeader().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2414 of file htmlgen.cpp.
References m_relPath, m_sectionCount, OutputGenerator::m_t, and startSectionHeader().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1678 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 2628 of file htmlgen.cpp.
References docify(), OutputGenerator::m_t, and theTranslator.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1465 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 2466 of file htmlgen.cpp.
References m_relPath, m_sectionCount, OutputGenerator::m_t, and startSectionHeader().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1817 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3329 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2448 of file htmlgen.cpp.
References m_relPath, m_sectionCount, OutputGenerator::m_t, and startSectionHeader().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2553 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
Implements OutputGenIntf.
Definition at line 1721 of file htmlgen.cpp.
References addHtmlExtensionIfMissing(), externalLinkTarget(), externalRef(), QCString::isEmpty(), m_relPath, OutputGenerator::m_t, and TRUE.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2218 of file htmlgen.cpp.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2208 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1711 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
inlineoverridevirtual |
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2228 of file htmlgen.cpp.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3351 of file htmlgen.cpp.
References FALSE, m_emptySection, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3405 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3393 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3381 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 3417 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
inlineoverridevirtual |
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2128 of file htmlgen.cpp.
References DBG_HTML, FALSE, QCString::isEmpty(), m_emptySection, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2248 of file htmlgen.cpp.
References DBG_HTML, docify(), and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2238 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2277 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2265 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3366 of file htmlgen.cpp.
References DBG_HTML, OutputGenerator::m_t, and theTranslator.
|
overridevirtual |
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2535 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2525 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2170 of file htmlgen.cpp.
References DBG_HTML, FALSE, QCString::isEmpty(), m_emptySection, OutputGenerator::m_t, and TRUE.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2053 of file htmlgen.cpp.
References DBG_HTML, FALSE, insertMemberAlignLeft(), QCString::isEmpty(), m_emptySection, OutputGenerator::m_t, and type().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2039 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2153 of file htmlgen.cpp.
References DBG_HTML, m_emptySection, OutputGenerator::m_t, and TRUE.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2196 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3055 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
inlineoverridevirtual |
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1693 of file htmlgen.cpp.
References QCString::isEmpty(), and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2365 of file htmlgen.cpp.
References docify(), and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2336 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 2324 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2301 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 1596 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
inlineoverridevirtual |
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1849 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 1800 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 3334 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 2640 of file htmlgen.cpp.
References OutputGenerator::fileName(), m_codeList, OutputGenerator::m_t, and DocNodeAST::root.
|
static |
Definition at line 3162 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(), substituteHtmlKeywords(), theTranslator, TRUE, writeDefaultQuickLinks(), writePageFooter(), and writeSplitBarAsString().
Referenced by generateOutput().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1586 of file htmlgen.cpp.
References m_lastTitle, m_relPath, OutputGenerator::m_t, and writePageFooter().
|
static |
Definition at line 1457 of file htmlgen.cpp.
References ResourceMgr::getAsString(), and ResourceMgr::instance().
Referenced by readConfiguration().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2520 of file htmlgen.cpp.
References OutputGenerator::dir(), OutputGenerator::fileName(), OutputGenerator::m_t, and DotGfxHierarchyTable::writeGraph().
|
static |
Definition at line 1451 of file htmlgen.cpp.
References ResourceMgr::getAsString(), and ResourceMgr::instance().
Referenced by readConfiguration().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3469 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 3423 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 3548 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 1575 of file htmlgen.cpp.
References m_relPath, OutputGenerator::m_t, and writeLogoAsString().
Definition at line 1544 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 3040 of file htmlgen.cpp.
References m_relPath, OutputGenerator::m_t, and substitute().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2570 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1776 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 1580 of file htmlgen.cpp.
References convertToHtml(), g_footer, and substituteHtmlKeywords().
Referenced by writeExternalSearchPage(), writeFooter(), and writeSearchPage().
|
inlineoverridevirtual |
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3065 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 1329 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 1538 of file htmlgen.cpp.
References m_relPath, OutputGenerator::m_t, and writeSearchInfoStatic().
|
static |
Definition at line 1508 of file htmlgen.cpp.
References Config_getBool, and theTranslator.
Referenced by writeSearchInfo().
|
static |
Definition at line 3071 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, writeDefaultQuickLinks(), writeLogoAsString(), writePageFooter(), and writeSplitBarAsString().
Referenced by generateOutput().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3035 of file htmlgen.cpp.
References m_relPath, OutputGenerator::m_t, and writeSplitBarAsString().
|
static |
Definition at line 2991 of file htmlgen.cpp.
References addHtmlExtensionIfMissing(), and Config_getBool.
Referenced by writeExternalSearchPage(), writeSearchPage(), and writeSplitBar().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1764 of file htmlgen.cpp.
References addHtmlExtensionIfMissing(), docify(), QCString::isEmpty(), and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1706 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1606 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, qPrint(), startPlainFile(), QCString::startsWith(), QCString::str(), and writeDefaultStyleSheet().
|
static |
Definition at line 1445 of file htmlgen.cpp.
References fillColorStyleMaps(), and writeDefaultStyleSheet().
Referenced by readConfiguration().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3500 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 1291 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().