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 1105 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 1113 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 1146 of file htmlgen.cpp.
References OutputCodeList::add(), and m_codeGen.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1303 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 1908 of file htmlgen.cpp.
References docify_(), and FALSE.
Referenced by startExamples(), startMemberDoc(), startParameterDefVal(), writeChar(), writeObjectLink(), and writeStartAnnoItem().
|
private |
Definition at line 1913 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 2525 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 2032 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 2131 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3360 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3365 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3340 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3350 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3102 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 2619 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2659 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2649 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2629 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2639 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2543 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 2455 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 2671 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1615 of file htmlgen.cpp.
References endPlainFile().
|
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 DotGroupCollaboration::writeGraph().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1861 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3402 of file htmlgen.cpp.
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 DotInclDepGraph::writeGraph().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2596 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
Implements OutputGenIntf.
Definition at line 1774 of file htmlgen.cpp.
References QCString::isEmpty(), and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2259 of file htmlgen.cpp.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2249 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1739 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
inlineoverridevirtual |
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2269 of file htmlgen.cpp.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3417 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3467 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3455 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3443 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 3519 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3619 of file htmlgen.cpp.
References OutputGenerator::m_t, and m_tocState.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2173 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2439 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2279 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2323 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2307 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3431 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2576 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2566 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2221 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2102 of file htmlgen.cpp.
References OutputGenerator::AnonymousStart, insertMemberAlign(), OutputGenerator::m_t, and type().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2071 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2187 of file htmlgen.cpp.
References DBG_HTML, m_emptySection, 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 2115 of file htmlgen.cpp.
References convertToId(), QCString::isEmpty(), and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3112 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1724 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2408 of file htmlgen.cpp.
References 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 2413 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2366 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2354 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 1625 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3042 of file htmlgen.cpp.
References Config_getBool, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1893 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 1835 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 3396 of file htmlgen.cpp.
References endTitle(), and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3675 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 2420 of file htmlgen.cpp.
References DBG_HTML, OutputGenerator::m_t, and prefix.
|
static |
Definition at line 3598 of file htmlgen.cpp.
References getConvertLatexMacro().
|
static |
Definition at line 3603 of file htmlgen.cpp.
References ResourceMgr::getAsString(), ResourceMgr::instance(), and replaceVariables().
Referenced by init().
|
static |
Definition at line 1160 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 2136 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
Referenced by endMemberItem().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2142 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 3373 of file htmlgen.cpp.
References QCString::isEmpty(), and OutputGenerator::m_t.
HtmlGenerator & HtmlGenerator::operator= | ( | const HtmlGenerator & | og | ) |
Definition at line 1126 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 2520 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 2027 of file htmlgen.cpp.
References m_relPath, m_sectionCount, OutputGenerator::m_t, and startSectionHeader().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2126 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3355 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 3335 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3345 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3097 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 2614 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2654 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2644 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 2634 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2538 of file htmlgen.cpp.
References m_relPath, m_sectionCount, OutputGenerator::m_t, and startSectionHeader().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2450 of file htmlgen.cpp.
References m_relPath, m_sectionCount, OutputGenerator::m_t, and startSectionHeader().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1701 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 2664 of file htmlgen.cpp.
References docify(), OutputGenerator::m_t, and theTranslator.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1502 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 2502 of file htmlgen.cpp.
References m_relPath, m_sectionCount, OutputGenerator::m_t, and startSectionHeader().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1840 of file htmlgen.cpp.
References convertToId(), and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3385 of file htmlgen.cpp.
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().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2589 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
Implements OutputGenIntf.
Definition at line 1744 of file htmlgen.cpp.
References addHtmlExtensionIfMissing(), externalLinkTarget(), externalRef(), QCString::isEmpty(), m_relPath, OutputGenerator::m_t, and TRUE.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2254 of file htmlgen.cpp.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2244 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1734 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
inlineoverridevirtual |
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2264 of file htmlgen.cpp.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3407 of file htmlgen.cpp.
References FALSE, m_emptySection, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3461 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3449 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3437 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 3473 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3609 of file htmlgen.cpp.
References OutputGenerator::m_t, m_tocState, and theTranslator.
|
inlineoverridevirtual |
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2154 of file htmlgen.cpp.
References DBG_HTML, FALSE, QCString::isEmpty(), m_emptySection, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2284 of file htmlgen.cpp.
References DBG_HTML, docify(), and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2274 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2313 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.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3422 of file htmlgen.cpp.
References DBG_HTML, OutputGenerator::m_t, and theTranslator.
|
overridevirtual |
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2571 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2561 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2196 of file htmlgen.cpp.
References DBG_HTML, FALSE, QCString::isEmpty(), m_emptySection, OutputGenerator::m_t, and TRUE.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2080 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 2066 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2179 of file htmlgen.cpp.
References DBG_HTML, m_emptySection, OutputGenerator::m_t, and TRUE.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2227 of file htmlgen.cpp.
References DBG_HTML, FALSE, m_emptySection, and OutputGenerator::m_t.
|
overridevirtual |
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3107 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
inlineoverridevirtual |
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1716 of file htmlgen.cpp.
References QCString::isEmpty(), and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2401 of file htmlgen.cpp.
References docify(), and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2372 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2329 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2360 of file htmlgen.cpp.
References DBG_HTML, and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2337 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 1620 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
inlineoverridevirtual |
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1877 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 1823 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 3390 of file htmlgen.cpp.
References OutputGenerator::m_t, and startTitle().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3631 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 2676 of file htmlgen.cpp.
References OutputGenerator::fileName(), m_codeList, OutputGenerator::m_t, and DocNodeAST::root.
|
static |
Definition at line 3222 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 1610 of file htmlgen.cpp.
References m_lastTitle, m_relPath, OutputGenerator::m_t, and writePageFooter().
|
static |
Definition at line 1494 of file htmlgen.cpp.
References ResourceMgr::getAsString(), and ResourceMgr::instance().
Referenced by readConfiguration().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2556 of file htmlgen.cpp.
References OutputGenerator::dir(), OutputGenerator::fileName(), OutputGenerator::m_t, and DotGfxHierarchyTable::writeGraph().
|
static |
Definition at line 1488 of file htmlgen.cpp.
References ResourceMgr::getAsString(), and ResourceMgr::instance().
Referenced by readConfiguration().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3525 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 3479 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 1599 of file htmlgen.cpp.
References m_relPath, OutputGenerator::m_t, and writeLogoAsString().
Definition at line 1577 of file htmlgen.cpp.
References Config_getEnum, Config_getString, convertToHtml(), and theTranslator.
Referenced by writeLogo(), and writeSearchPage().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3092 of file htmlgen.cpp.
References m_relPath, OutputGenerator::m_t, and substitute().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 2606 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1799 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 1604 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 3583 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3117 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 1320 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 1571 of file htmlgen.cpp.
References m_relPath, OutputGenerator::m_t, and writeSearchInfoStatic().
|
static |
Definition at line 1541 of file htmlgen.cpp.
References Config_getBool, and theTranslator.
Referenced by writeSearchInfo().
|
static |
Definition at line 3123 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 3087 of file htmlgen.cpp.
References m_relPath, OutputGenerator::m_t, and writeSplitBarAsString().
|
static |
Definition at line 3052 of file htmlgen.cpp.
References addHtmlExtensionIfMissing(), and Config_getBool.
Referenced by writeExternalSearchPage(), writeSearchPage(), and writeSplitBar().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1787 of file htmlgen.cpp.
References addHtmlExtensionIfMissing(), docify(), QCString::isEmpty(), and OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1729 of file htmlgen.cpp.
References OutputGenerator::m_t.
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 1630 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 1482 of file htmlgen.cpp.
References fillColorStyleMaps(), and writeDefaultStyleSheet().
Referenced by readConfiguration().
|
overridevirtual |
Implements OutputGenIntf.
Definition at line 3556 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 1311 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().