Doxygen
|
Generator for HTML output. More...
#include <src/htmlgen.h>
Classes | |
struct | TocState |
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 (const QCString &, 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 (const QCString &, 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, const QCString &allMembersFile) override |
void | writeNavigationPath (const QCString &s) override |
void | writeLogo () override |
void | writeQuickLinks (HighlightedItem hli, const QCString &file, bool extraTabs) override |
void | writeSummaryLink (const QCString &file, const QCString &anchor, const QCString &title, bool first) override |
void | writePageOutline () 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 | startLocalToc (int level) override |
void | endLocalToc () override |
void | startTocEntry (const SectionInfo *si) override |
void | endTocEntry (const SectionInfo *si) 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, const QCString &allMembersFile) |
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 |
int | m_pageOutlineIndent = 0 |
TocState | m_tocState |
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 1147 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 1155 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 1188 of file htmlgen.cpp.
References OutputCodeList::add(), and m_codeGen.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1345 of file htmlgen.cpp.
References clearSubDirs(), Config_getString, and QCString::str().
void HtmlGenerator::clearBuffer | ( | ) |
|
inlineoverridevirtual |
Implements OutputGenIntf.
Definition at line 123 of file htmlgen.h.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1950 of file htmlgen.cpp.
References docify_(), and FALSE.
Referenced by startExamples(), startMemberDoc(), startParameterDefVal(), writeChar(), writeObjectLink(), and writeStartAnnoItem().
|
private |
Definition at line 1955 of file htmlgen.cpp.
References QCString::data(), QCString::isEmpty(), and OutputGenerator::m_t.
Referenced by docify().
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Implements OutputGenIntf.
Definition at line 217 of file htmlgen.h.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2571 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 235 of file htmlgen.h.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2078 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 2177 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3406 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3411 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3386 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3396 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3148 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
inlineoverridevirtual |
Implements OutputGenIntf.
Definition at line 219 of file htmlgen.h.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2665 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2705 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2695 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2675 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2685 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2589 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 2501 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 215 of file htmlgen.h.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2717 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1657 of file htmlgen.cpp.
References endPlainFile().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2553 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 1903 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3448 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2535 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 2642 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
Implements OutputGenIntf.
Definition at line 1816 of file htmlgen.cpp.
References QCString::isEmpty(), and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2305 of file htmlgen.cpp.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2295 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1781 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
inlineoverridevirtual |
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2315 of file htmlgen.cpp.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3463 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3513 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3501 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3489 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
inlineoverridevirtual |
Implements OutputGenIntf.
Definition at line 154 of file htmlgen.h.
References OutputGenerator::m_t.
|
inlineoverridevirtual |
Implements OutputGenIntf.
Definition at line 169 of file htmlgen.h.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3565 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3665 of file htmlgen.cpp.
References OutputGenerator::m_t, and m_tocState.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2219 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2485 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 2369 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2353 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3477 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2622 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2612 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2267 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2148 of file htmlgen.cpp.
References OutputGenerator::AnonymousStart, insertMemberAlign(), OutputGenerator::m_t, and type().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2117 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2233 of file htmlgen.cpp.
References DBG_HTML, m_emptySection, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2284 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2161 of file htmlgen.cpp.
References convertToId(), QCString::isEmpty(), and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3158 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1766 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2454 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2423 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2459 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2412 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2400 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
inlineoverridevirtual |
Implements OutputGenIntf.
Definition at line 335 of file htmlgen.h.
References OutputGenerator::endPlainFile().
Referenced by endFile(), and writeStyleInfo().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1667 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3088 of file htmlgen.cpp.
References Config_getBool, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1935 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 237 of file htmlgen.h.
References OutputGenerator::m_t.
|
inlineoverridevirtual |
Implements OutputGenIntf.
Definition at line 288 of file htmlgen.h.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1877 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
inlineprivate |
Definition at line 339 of file htmlgen.h.
References OutputGenerator::m_t.
Referenced by endTitleHead().
Implements OutputGenIntf.
Definition at line 3442 of file htmlgen.cpp.
References endTitle(), and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3721 of file htmlgen.cpp.
References OutputGenerator::m_t, m_tocState, type(), and SectionInfo::type().
|
inlineoverridevirtual |
Implements OutputGenIntf.
Definition at line 165 of file htmlgen.h.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2466 of file htmlgen.cpp.
References DBG_HTML, OutputGenerator::m_t, and prefix.
|
static |
Definition at line 3644 of file htmlgen.cpp.
References getConvertLatexMacro().
|
static |
Definition at line 3649 of file htmlgen.cpp.
References ResourceMgr::getAsString(), ResourceMgr::instance(), and replaceVariables().
Referenced by init().
|
static |
Definition at line 1202 of file htmlgen.cpp.
References checkBlocks(), Config_getBool, Config_getEnum, Config_getString, ResourceMgr::copyResource(), createSubDirs(), Dir::exists(), fileToString(), fillColorStyleMaps(), g_build_date, g_footer, g_footer_file, g_header, g_header_file, g_latex_macro, g_mathjax_code, ResourceMgr::getAsString(), getConvertLatexMacro(), getNavTreeCss(), getProjectId(), hasDateReplacement(), 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 2182 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
Referenced by endMemberItem().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2188 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 3419 of file htmlgen.cpp.
References QCString::isEmpty(), and OutputGenerator::m_t.
HtmlGenerator & HtmlGenerator::operator= | ( | const HtmlGenerator & | og | ) |
Definition at line 1168 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 216 of file htmlgen.h.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2566 of file htmlgen.cpp.
References m_relPath, m_sectionCount, OutputGenerator::m_t, and startSectionHeader().
|
inlineoverridevirtual |
Implements OutputGenIntf.
Definition at line 234 of file htmlgen.h.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2073 of file htmlgen.cpp.
References m_relPath, m_sectionCount, OutputGenerator::m_t, and startSectionHeader().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2172 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3401 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3374 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3381 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3391 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3143 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 2660 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2700 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2690 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2670 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2680 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2584 of file htmlgen.cpp.
References m_relPath, m_sectionCount, OutputGenerator::m_t, and startSectionHeader().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2496 of file htmlgen.cpp.
References m_relPath, m_sectionCount, OutputGenerator::m_t, and startSectionHeader().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1743 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
inlineoverridevirtual |
Implements OutputGenIntf.
Definition at line 214 of file htmlgen.h.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2710 of file htmlgen.cpp.
References docify(), OutputGenerator::m_t, and theTranslator.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1544 of file htmlgen.cpp.
References addHtmlExtensionIfMissing(), Config_getBool, convertToHtml(), OutputGenerator::fileName(), filterTitle(), g_header, g_header_file, 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 2548 of file htmlgen.cpp.
References m_relPath, m_sectionCount, OutputGenerator::m_t, and startSectionHeader().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1882 of file htmlgen.cpp.
References convertToId(), and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3431 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2530 of file htmlgen.cpp.
References m_relPath, m_sectionCount, OutputGenerator::m_t, and startSectionHeader().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2635 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
Implements OutputGenIntf.
Definition at line 1786 of file htmlgen.cpp.
References addHtmlExtensionIfMissing(), externalLinkTarget(), externalRef(), QCString::isEmpty(), m_relPath, OutputGenerator::m_t, and TRUE.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2300 of file htmlgen.cpp.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2290 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1776 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
inlineoverridevirtual |
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2310 of file htmlgen.cpp.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3453 of file htmlgen.cpp.
References FALSE, m_emptySection, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3507 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3495 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3483 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 3519 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3655 of file htmlgen.cpp.
References OutputGenerator::m_t, m_tocState, and theTranslator.
|
inlineoverridevirtual |
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2200 of file htmlgen.cpp.
References DBG_HTML, FALSE, QCString::isEmpty(), m_emptySection, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2330 of file htmlgen.cpp.
References DBG_HTML, docify(), and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2320 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2359 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2347 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3468 of file htmlgen.cpp.
References DBG_HTML, OutputGenerator::m_t, and theTranslator.
|
overridevirtual |
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2617 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2607 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2242 of file htmlgen.cpp.
References DBG_HTML, FALSE, QCString::isEmpty(), m_emptySection, OutputGenerator::m_t, and TRUE.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2126 of file htmlgen.cpp.
References convertToId(), DBG_HTML, FALSE, insertMemberAlignLeft(), QCString::isEmpty(), m_emptySection, OutputGenerator::m_t, and type().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2112 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2225 of file htmlgen.cpp.
References DBG_HTML, m_emptySection, OutputGenerator::m_t, and TRUE.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2273 of file htmlgen.cpp.
References DBG_HTML, FALSE, m_emptySection, and OutputGenerator::m_t.
|
overridevirtual |
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3153 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
inlineoverridevirtual |
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1758 of file htmlgen.cpp.
References QCString::isEmpty(), and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2447 of file htmlgen.cpp.
References docify(), and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2418 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2375 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2406 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2383 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
inlineoverridevirtual |
Implements OutputGenIntf.
Definition at line 334 of file htmlgen.h.
References OutputGenerator::startPlainFile().
Referenced by startFile(), and writeStyleInfo().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1662 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
inlineoverridevirtual |
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1919 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 287 of file htmlgen.h.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1865 of file htmlgen.cpp.
References addHtmlExtensionIfMissing(), Config_getString, createHtmlUrl(), OutputGenerator::fileName(), m_relPath, and OutputGenerator::m_t.
|
inlineprivate |
Definition at line 338 of file htmlgen.h.
References OutputGenerator::m_t.
Referenced by startTitleHead().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3436 of file htmlgen.cpp.
References OutputGenerator::m_t, and startTitle().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3677 of file htmlgen.cpp.
References SectionInfo::label(), OutputGenerator::m_t, m_tocState, type(), and SectionInfo::type().
|
inlineoverridevirtual |
Implements OutputGenIntf.
Definition at line 164 of file htmlgen.h.
References OutputGenerator::m_t.
|
inlineoverridevirtual |
Implements OutputGenIntf.
Definition at line 122 of file htmlgen.h.
References Html.
Referenced by endMemberItem(), endSection(), endTocEntry(), insertMemberAlignLeft(), startMemberItem(), startSection(), and startTocEntry().
Implements OutputGenIntf.
Definition at line 212 of file htmlgen.h.
References OutputGenerator::m_t.
|
overridevirtual |
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2722 of file htmlgen.cpp.
References OutputGenerator::fileName(), m_codeList, OutputGenerator::m_t, and DocNodeAST::root.
|
static |
Definition at line 3268 of file htmlgen.cpp.
References Config_getBool, Config_getList, Config_getString, err, FALSE, OutputGenerator::fileName(), QCString::find(), g_header, g_header_file, 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 1652 of file htmlgen.cpp.
References m_lastTitle, m_relPath, OutputGenerator::m_t, and writePageFooter().
|
static |
Definition at line 1536 of file htmlgen.cpp.
References ResourceMgr::getAsString(), and ResourceMgr::instance().
Referenced by readConfiguration().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2602 of file htmlgen.cpp.
References OutputGenerator::dir(), OutputGenerator::fileName(), OutputGenerator::m_t, and DotGfxHierarchyTable::writeGraph().
|
static |
Definition at line 1530 of file htmlgen.cpp.
References ResourceMgr::getAsString(), and ResourceMgr::instance().
Referenced by readConfiguration().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3571 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 3525 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 1641 of file htmlgen.cpp.
References m_relPath, OutputGenerator::m_t, and writeLogoAsString().
Definition at line 1619 of file htmlgen.cpp.
References Config_getEnum, Config_getString, convertToHtml(), and theTranslator.
Referenced by writeLogo(), and writeSearchPage().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3138 of file htmlgen.cpp.
References m_relPath, OutputGenerator::m_t, and substitute().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2652 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1841 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 1646 of file htmlgen.cpp.
References convertToHtml(), g_footer, g_footer_file, and substituteHtmlKeywords().
Referenced by writeExternalSearchPage(), writeFooter(), and writeSearchPage().
|
inlineoverridevirtual |
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3629 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3163 of file htmlgen.cpp.
References m_relPath, OutputGenerator::m_t, and writeDefaultQuickLinks().
|
inlineoverridevirtual |
Implements OutputGenIntf.
Definition at line 211 of file htmlgen.h.
References OutputGenerator::m_t.
|
static |
Definition at line 1362 of file htmlgen.cpp.
References Config_getBool, ResourceMgr::getAsString(), Doxygen::indexList, ResourceMgr::instance(), Portable::openOutputStream(), replaceVariables(), and substitute().
Referenced by generateOutput().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1613 of file htmlgen.cpp.
References m_relPath, OutputGenerator::m_t, and writeSearchInfoStatic().
|
static |
Definition at line 1583 of file htmlgen.cpp.
References Config_getBool, and theTranslator.
Referenced by writeSearchInfo().
|
static |
Definition at line 3169 of file htmlgen.cpp.
References Config_getBool, Config_getString, convertToHtml(), ResourceMgr::copyResource(), err, OutputGenerator::fileName(), g_header, g_header_file, 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 3133 of file htmlgen.cpp.
References m_relPath, OutputGenerator::m_t, and writeSplitBarAsString().
|
static |
Definition at line 3098 of file htmlgen.cpp.
References addHtmlExtensionIfMissing(), and Config_getBool.
Referenced by writeExternalSearchPage(), writeSearchPage(), and writeSplitBar().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1829 of file htmlgen.cpp.
References addHtmlExtensionIfMissing(), docify(), QCString::isEmpty(), and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1771 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1672 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 1524 of file htmlgen.cpp.
References fillColorStyleMaps(), and writeDefaultStyleSheet().
Referenced by readConfiguration().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3602 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 1353 of file htmlgen.cpp.
References Config_getString, ResourceMgr::copyResource(), Doxygen::indexList, and ResourceMgr::instance().
Referenced by generateOutput().
|
private |
Definition at line 349 of file htmlgen.h.
Referenced by addCodeGen(), HtmlGenerator(), HtmlGenerator(), operator=(), and startFile().
|
private |
Definition at line 348 of file htmlgen.h.
Referenced by HtmlGenerator(), HtmlGenerator(), operator=(), and writeDoc().
|
private |
Definition at line 347 of file htmlgen.h.
Referenced by endMemberSections(), HtmlGenerator(), operator=(), startInlineHeader(), startMemberDescription(), startMemberHeader(), startMemberItem(), startMemberSections(), and startMemberSubtitle().
|
private |
Definition at line 344 of file htmlgen.h.
Referenced by HtmlGenerator(), operator=(), and startFile().
|
private |
Definition at line 343 of file htmlgen.h.
Referenced by HtmlGenerator(), operator=(), startFile(), and writeFooter().
|
private |
Definition at line 345 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 346 of file htmlgen.h.
Referenced by endCallGraph(), endClassDiagram(), endDirDepGraph(), endDotGraph(), endGroupCollaboration(), endInclDepGraph(), HtmlGenerator(), operator=(), startCallGraph(), startClassDiagram(), startDirDepGraph(), startDotGraph(), startFile(), startGroupCollaboration(), and startInclDepGraph().
|
private |
Definition at line 362 of file htmlgen.h.
Referenced by endLocalToc(), endTocEntry(), startLocalToc(), and startTocEntry().