The LatexGenerator
Class Reference
Generator for LaTeX output. More...
Declaration
Included Headers
Base classes
class | OutputGenerator |
Base class for shared implementation for all output generators. More... | |
class | OutputGenIntf |
Abstract interface for output generators. More... | |
Public Constructors Index
LatexGenerator () | |
LatexGenerator (const LatexGenerator &) | |
LatexGenerator (LatexGenerator &&)=delete | |
Public Destructor Index
~LatexGenerator () | |
Public Operators Index
LatexGenerator & | operator= (const LatexGenerator &) |
LatexGenerator & | operator= (LatexGenerator &&)=delete |
Public Member Functions Index
void | clearBuffer () |
void | setCurrentDoc (const Definition *, const QCString &, bool) |
void | addWord (const QCString &, bool) |
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 *ctx, 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 | writeSearchInfo () override |
void | writeFooter (const QCString &) override |
void | startPageDoc (const QCString &) override |
void | endPageDoc () 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 &name) 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 &, const QCString &) 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 &, MemberItemType, const QCString &) override |
void | endMemberItem (MemberItemType) override |
void | startMemberTemplateParams () override |
void | endMemberTemplateParams (const QCString &, const QCString &) 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 | writeRuler () override |
void | writeAnchor (const QCString &fileName, const QCString &name) override |
void | startEmphasis () override |
void | endEmphasis () override |
void | startBold () override |
void | endBold () override |
void | lineBreak (const QCString &style=QCString()) override |
void | startMemberDoc (const QCString &, const QCString &, const QCString &, const QCString &, int, int, bool) override |
void | endMemberDoc (bool) override |
void | startDoxyAnchor (const QCString &, const QCString &, const QCString &, const QCString &, const QCString &) override |
void | endDoxyAnchor (const QCString &, const QCString &) override |
void | addLabel (const QCString &, const QCString &) override |
void | writeChar (char c) 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 | startMemberDescription (const QCString &, const QCString &, bool) override |
void | endMemberDescription () override |
void | startMemberDeclaration () override |
void | endMemberDeclaration (const QCString &, const QCString &) override |
void | writeInheritedSectionTitle (const QCString &, const QCString &, const QCString &, const QCString &, const QCString &, const QCString &) override |
void | startExamples () override |
void | endExamples () override |
void | startDescForItem () override |
void | endDescForItem () 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 &, const QCString &) override |
void | writeNavigationPath (const QCString &) override |
void | writeLogo () override |
void | writeQuickLinks (HighlightedItem, const QCString &, bool) override |
void | writeSummaryLink (const QCString &, const QCString &, const QCString &, bool) override |
void | writePageOutline () override |
void | startContents () override |
void | endContents () 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 | lastIndexPage () override |
void | startDotGraph () override |
void | endDotGraph (DotClassGraph &) override |
void | startInclDepGraph () override |
void | endInclDepGraph (DotInclDepGraph &) override |
void | startCallGraph () override |
void | startGroupCollaboration () override |
void | endGroupCollaboration (DotGroupCollaboration &g) override |
void | endCallGraph (DotCallGraph &) override |
void | startDirDepGraph () override |
void | endDirDepGraph (DotDirDeps &g) override |
void | writeGraphicalHierarchy (DotGfxHierarchyTable &) override |
void | startTextBlock (bool) override |
void | endTextBlock (bool) override |
void | startMemberDocPrefixItem () override |
void | endMemberDocPrefixItem () override |
void | startMemberDocName (bool) override |
void | endMemberDocName () override |
void | startParameterType (bool, const QCString &) override |
void | endParameterType () override |
void | startParameterName (bool) override |
void | endParameterName () override |
void | startParameterExtra () override |
void | endParameterExtra (bool last, bool one, bool bracket) override |
void | startParameterDefVal (const char *s) 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 *) override |
void | endTocEntry (const SectionInfo *) override |
void | startPlainFile (const QCString &name) override |
void | endPlainFile () override |
Private Member Functions Index
void | startTitle () |
void | endTitle () |
Private Member Attributes Index
bool | m_firstDescItem = true |
bool | m_disableLinks = false |
QCString | m_relPath |
int | m_indent = 0 |
bool | m_templateMemberItem = false |
std::unique_ptr< OutputCodeList > | m_codeList |
LatexCodeGenerator * | m_codeGen |
bool | m_insideTableEnv = false |
int | m_hierarchyLevel = 0 |
Public Static Functions Index
static void | init () |
static void | writeStyleSheetFile (TextStream &t) |
static void | writeHeaderFile (TextStream &t) |
static void | writeFooterFile (TextStream &t) |
Description
Generator for LaTeX output.
Definition at line 93 of file latexgen.h.
Public Constructors
LatexGenerator()
|
Declaration at line 96 of file latexgen.h, definition at line 319 of file latexgen.cpp.
References Config_getString, m_codeGen, m_codeList, OutputGenerator::m_t and OutputGenerator::OutputGenerator.
Referenced by LatexGenerator, LatexGenerator, operator= and operator=.
LatexGenerator()
|
Declaration at line 97 of file latexgen.h, definition at line 326 of file latexgen.cpp.
References Latex, LatexGenerator, m_codeGen, m_codeList, OutputGenerator::m_dir, m_disableLinks, m_firstDescItem, m_hierarchyLevel, m_indent, m_relPath, OutputGenerator::m_t, m_templateMemberItem and OutputGenerator::OutputGenerator.
LatexGenerator()
| delete |
Definition at line 99 of file latexgen.h.
Reference LatexGenerator.
Public Destructor
~LatexGenerator()
|
Definition at line 101 of file latexgen.h.
Public Operators
operator=()
|
Declaration at line 98 of file latexgen.h, definition at line 339 of file latexgen.cpp.
References Latex, LatexGenerator, m_codeGen, m_codeList, OutputGenerator::m_dir, m_disableLinks, m_firstDescItem, m_hierarchyLevel, m_indent, m_relPath, OutputGenerator::m_t and m_templateMemberItem.
operator=()
| delete |
Definition at line 100 of file latexgen.h.
Reference LatexGenerator.
Public Member Functions
addCodeGen()
| virtual |
Declaration at line 116 of file latexgen.h, definition at line 359 of file latexgen.cpp.
References OutputCodeList::add and m_codeGen.
addIndexItem()
Declaration at line 229 of file latexgen.h, definition at line 1695 of file latexgen.cpp.
References QCString::isEmpty, latexEscapeIndexChars, latexEscapeLabelName and OutputGenerator::m_t.
addLabel()
Declaration at line 208 of file latexgen.h, definition at line 1661 of file latexgen.cpp.
References QCString::isEmpty, m_insideTableEnv, OutputGenerator::m_t and stripPath.
addWord()
| inline |
Definition at line 110 of file latexgen.h.
cleanup()
| virtual |
Declaration at line 117 of file latexgen.h, definition at line 676 of file latexgen.cpp.
References clearSubDirs, Config_getString and QCString::str.
clearBuffer()
|
Definition at line 107 of file latexgen.h.
clone()
| inline virtual |
Definition at line 115 of file latexgen.h.
docify()
| virtual |
Declaration at line 151 of file latexgen.h, definition at line 1764 of file latexgen.cpp.
References filterLatexString, m_codeGen and OutputGenerator::m_t.
Referenced by startConstraintList, startExamples, startMemberDocSimple, startParameterDefVal, startParameterType, writeChar and writeStartAnnoItem.
endAnonTypeScope()
| virtual |
Declaration at line 179 of file latexgen.h, definition at line 1807 of file latexgen.cpp.
References m_codeGen, m_indent and OutputGenerator::m_t.
endBold()
| inline virtual |
Definition at line 202 of file latexgen.h.
Reference OutputGenerator::m_t.
endCallGraph()
| virtual |
Declaration at line 268 of file latexgen.h, definition at line 2055 of file latexgen.cpp.
References OutputGenerator::dir, EPS, OutputGenerator::fileName, LaTeX, m_relPath, OutputGenerator::m_t and DotCallGraph::writeGraph.
endCenter()
| inline virtual |
Definition at line 214 of file latexgen.h.
Reference OutputGenerator::m_t.
endClassDiagram()
| virtual |
Declaration at line 234 of file latexgen.h, definition at line 1789 of file latexgen.cpp.
References OutputGenerator::dir, OutputGenerator::fileName, OutputGenerator::m_t and ClassDiagram::writeFigure.
endCompoundTemplateParams()
| inline virtual |
Definition at line 185 of file latexgen.h.
Reference OutputGenerator::m_t.
endConstraintDocs()
| virtual |
Declaration at line 298 of file latexgen.h, definition at line 2184 of file latexgen.cpp.
endConstraintList()
| virtual |
Declaration at line 299 of file latexgen.h, definition at line 2188 of file latexgen.cpp.
Reference OutputGenerator::m_t.
endConstraintParam()
| virtual |
Declaration at line 294 of file latexgen.h, definition at line 2166 of file latexgen.cpp.
endConstraintType()
| virtual |
Declaration at line 296 of file latexgen.h, definition at line 2175 of file latexgen.cpp.
Reference OutputGenerator::m_t.
endContents()
| inline virtual |
Definition at line 246 of file latexgen.h.
endDescForItem()
| inline virtual |
Definition at line 226 of file latexgen.h.
endDescTable()
| virtual |
Declaration at line 250 of file latexgen.h, definition at line 1913 of file latexgen.cpp.
References m_codeGen and OutputGenerator::m_t.
endDescTableData()
| virtual |
Declaration at line 258 of file latexgen.h, definition at line 1953 of file latexgen.cpp.
Reference OutputGenerator::m_t.
endDescTableInit()
| virtual |
Declaration at line 256 of file latexgen.h, definition at line 1944 of file latexgen.cpp.
endDescTableRow()
| virtual |
Declaration at line 252 of file latexgen.h, definition at line 1926 of file latexgen.cpp.
endDescTableTitle()
| virtual |
Declaration at line 254 of file latexgen.h, definition at line 1935 of file latexgen.cpp.
endDirDepGraph()
| virtual |
Declaration at line 270 of file latexgen.h, definition at line 2064 of file latexgen.cpp.
References OutputGenerator::dir, EPS, OutputGenerator::fileName, LaTeX, m_relPath, OutputGenerator::m_t and DotDirDeps::writeGraph.
endDotGraph()
| virtual |
Declaration at line 262 of file latexgen.h, definition at line 2028 of file latexgen.cpp.
References OutputGenerator::dir, EPS, OutputGenerator::fileName, LaTeX, m_relPath, OutputGenerator::m_t and DotClassGraph::writeGraph.
endDoxyAnchor()
Declaration at line 207 of file latexgen.h, definition at line 1657 of file latexgen.cpp.
endEmphasis()
| inline virtual |
Definition at line 200 of file latexgen.h.
Reference OutputGenerator::m_t.
endExamples()
| virtual |
Declaration at line 224 of file latexgen.h, definition at line 2076 of file latexgen.cpp.
Reference OutputGenerator::m_t.
endFile()
| virtual |
Declaration at line 120 of file latexgen.h, definition at line 720 of file latexgen.cpp.
References endPlainFile and m_codeGen.
endGroupCollaboration()
| virtual |
Declaration at line 267 of file latexgen.h, definition at line 2046 of file latexgen.cpp.
References OutputGenerator::dir, EPS, OutputGenerator::fileName, LaTeX, m_relPath, OutputGenerator::m_t and DotGroupCollaboration::writeGraph.
endGroupHeader()
| virtual |
Declaration at line 160 of file latexgen.h, definition at line 1538 of file latexgen.cpp.
References FALSE, m_disableLinks and OutputGenerator::m_t.
endHeaderSection()
| inline virtual |
Definition at line 167 of file latexgen.h.
endInclDepGraph()
| virtual |
Declaration at line 264 of file latexgen.h, definition at line 2037 of file latexgen.cpp.
References OutputGenerator::dir, EPS, OutputGenerator::fileName, LaTeX, m_relPath, OutputGenerator::m_t and DotInclDepGraph::writeGraph.
endIndent()
| inline virtual |
Definition at line 231 of file latexgen.h.
endIndexItem()
Declaration at line 150 of file latexgen.h, definition at line 1333 of file latexgen.cpp.
References QCString::isEmpty, OutputGenerator::m_t and stripPath.
endIndexKey()
| virtual |
Declaration at line 144 of file latexgen.h, definition at line 1355 of file latexgen.cpp.
endIndexList()
| inline virtual |
Definition at line 142 of file latexgen.h.
Reference OutputGenerator::m_t.
endIndexListItem()
| inline virtual |
Definition at line 140 of file latexgen.h.
endIndexSection()
| virtual |
Declaration at line 128 of file latexgen.h, definition at line 1078 of file latexgen.cpp.
References Doxygen::classLinkedMap, Doxygen::conceptLinkedMap, Config_getString, convertToLaTeX, Doxygen::dirLinkedMap, Doxygen::exampleLinkedMap, FALSE, g_footer, g_footer_file, Doxygen::groupLinkedMap, Doxygen::inputNameLinkedMap, ModuleManager::instance, isClassDocumentation, isClassHierarchyIndex, isCompoundIndex, isConceptDocumentation, isConceptIndex, isDirDocumentation, isDirIndex, isEndIndex, isExampleDocumentation, isFileDocumentation, isFileIndex, isMainPage, isModuleDocumentation, isModuleIndex, isNamespaceDocumentation, isNamespaceIndex, isPageDocumentation, isPageDocumentation2, isPageIndex, isTitlePageAuthor, isTitlePageStart, isTopicDocumentation, isTopicIndex, m_codeGen, OutputGenerator::m_t, Doxygen::mainPage, Doxygen::namespaceLinkedMap, Doxygen::pageLinkedMap, substituteLatexKeywords, TRUE and writePageLink.
endIndexValue()
| virtual |
Declaration at line 146 of file latexgen.h, definition at line 1365 of file latexgen.cpp.
References OutputGenerator::m_t and stripPath.
endInlineHeader()
| virtual |
Declaration at line 177 of file latexgen.h, definition at line 2206 of file latexgen.cpp.
Reference OutputGenerator::m_t.
endInlineMemberDoc()
| virtual |
Declaration at line 308 of file latexgen.h, definition at line 2280 of file latexgen.cpp.
Reference OutputGenerator::m_t.
endInlineMemberName()
| virtual |
Declaration at line 306 of file latexgen.h, definition at line 2270 of file latexgen.cpp.
References m_codeGen and OutputGenerator::m_t.
endInlineMemberType()
| virtual |
Declaration at line 304 of file latexgen.h, definition at line 2259 of file latexgen.cpp.
References m_codeGen and OutputGenerator::m_t.
endItemList()
| inline virtual |
Definition at line 148 of file latexgen.h.
Reference OutputGenerator::m_t.
endItemListItem()
| inline virtual |
Definition at line 162 of file latexgen.h.
endLabels()
| virtual |
Declaration at line 312 of file latexgen.h, definition at line 2296 of file latexgen.cpp.
endLocalToc()
| inline virtual |
Definition at line 315 of file latexgen.h.
endMemberDeclaration()
Definition at line 220 of file latexgen.h.
endMemberDescription()
| virtual |
Declaration at line 218 of file latexgen.h, definition at line 1866 of file latexgen.cpp.
References m_codeGen and OutputGenerator::m_t.
endMemberDoc()
| virtual |
Declaration at line 205 of file latexgen.h, definition at line 1634 of file latexgen.cpp.
References FALSE, m_disableLinks and OutputGenerator::m_t.
endMemberDocList()
| inline virtual |
Definition at line 173 of file latexgen.h.
endMemberDocName()
| inline virtual |
Definition at line 279 of file latexgen.h.
endMemberDocPrefixItem()
| inline virtual |
Definition at line 277 of file latexgen.h.
Reference OutputGenerator::m_t.
endMemberDocSimple()
| virtual |
Declaration at line 302 of file latexgen.h, definition at line 2240 of file latexgen.cpp.
References m_codeGen, m_insideTableEnv and OutputGenerator::m_t.
endMemberGroup()
| virtual |
Declaration at line 192 of file latexgen.h, definition at line 2017 of file latexgen.cpp.
Reference OutputGenerator::m_t.
endMemberGroupDocs()
| virtual |
Declaration at line 190 of file latexgen.h, definition at line 2008 of file latexgen.cpp.
Reference OutputGenerator::m_t.
endMemberGroupHeader()
| virtual |
Declaration at line 188 of file latexgen.h, definition at line 1996 of file latexgen.cpp.
Reference OutputGenerator::m_t.
endMemberHeader()
| virtual |
Declaration at line 169 of file latexgen.h, definition at line 1556 of file latexgen.cpp.
References FALSE, m_disableLinks and OutputGenerator::m_t.
endMemberItem()
| virtual |
Declaration at line 181 of file latexgen.h, definition at line 1843 of file latexgen.cpp.
References FALSE, m_codeGen, OutputGenerator::m_t and m_templateMemberItem.
endMemberList()
| virtual |
Declaration at line 175 of file latexgen.h, definition at line 1971 of file latexgen.cpp.
References m_codeGen and OutputGenerator::m_t.
endMemberSections()
| inline virtual |
Definition at line 165 of file latexgen.h.
endMemberSubtitle()
| inline virtual |
Definition at line 171 of file latexgen.h.
endMemberTemplateParams()
Declaration at line 183 of file latexgen.h, definition at line 1825 of file latexgen.cpp.
References OutputGenerator::m_t and m_templateMemberItem.
endPageDoc()
| inline virtual |
Definition at line 126 of file latexgen.h.
endPageRef()
Declaration at line 236 of file latexgen.h, definition at line 1454 of file latexgen.cpp.
References QCString::isEmpty and OutputGenerator::m_t.
endParagraph()
| virtual |
Declaration at line 137 of file latexgen.h, definition at line 1314 of file latexgen.cpp.
Reference OutputGenerator::m_t.
endParameterDefVal()
| inline virtual |
Definition at line 287 of file latexgen.h.
Reference endTypewriter.
endParameterExtra()
| virtual |
Declaration at line 285 of file latexgen.h, definition at line 2118 of file latexgen.cpp.
Reference OutputGenerator::m_t.
endParameterList()
| virtual |
Declaration at line 289 of file latexgen.h, definition at line 2088 of file latexgen.cpp.
endParameterName()
| virtual |
Declaration at line 283 of file latexgen.h, definition at line 2108 of file latexgen.cpp.
Reference OutputGenerator::m_t.
endParameterType()
| virtual |
Declaration at line 281 of file latexgen.h, definition at line 2098 of file latexgen.cpp.
Reference OutputGenerator::m_t.
endPlainFile()
| inline virtual |
Definition at line 320 of file latexgen.h.
Reference OutputGenerator::endPlainFile.
Referenced by endFile and writeStyleInfo.
endProjectNumber()
| inline virtual |
Definition at line 131 of file latexgen.h.
endQuickIndices()
| inline virtual |
Definition at line 238 of file latexgen.h.
endSection()
| virtual |
Declaration at line 228 of file latexgen.h, definition at line 1758 of file latexgen.cpp.
Reference OutputGenerator::m_t.
endSmall()
| inline virtual |
Definition at line 216 of file latexgen.h.
Reference OutputGenerator::m_t.
endTextBlock()
| inline virtual |
Definition at line 274 of file latexgen.h.
endTextLink()
| virtual |
Declaration at line 156 of file latexgen.h, definition at line 1395 of file latexgen.cpp.
References Config_getBool, m_disableLinks and OutputGenerator::m_t.
endTitleHead()
Declaration at line 134 of file latexgen.h, definition at line 1477 of file latexgen.cpp.
References Config_getBool, OutputGenerator::fileName, QCString::isEmpty, latexEscapeIndexChars, latexEscapeLabelName, OutputGenerator::m_t and stripPath.
endTocEntry()
| inline virtual |
Definition at line 317 of file latexgen.h.
endTypewriter()
| inline virtual |
Definition at line 158 of file latexgen.h.
Reference OutputGenerator::m_t.
Referenced by endParameterDefVal.
exceptionEntry()
| virtual |
Declaration at line 290 of file latexgen.h, definition at line 2128 of file latexgen.cpp.
References OutputGenerator::m_t and prefix.
insertMemberAlign()
| inline virtual |
Definition at line 194 of file latexgen.h.
insertMemberAlignLeft()
| inline virtual |
Definition at line 195 of file latexgen.h.
lastIndexPage()
| virtual |
Declaration at line 259 of file latexgen.h, definition at line 1958 of file latexgen.cpp.
lineBreak()
Declaration at line 203 of file latexgen.h, definition at line 2211 of file latexgen.cpp.
References m_codeGen and OutputGenerator::m_t.
setCurrentDoc()
| inline |
Definition at line 109 of file latexgen.h.
startAnonTypeScope()
| virtual |
Declaration at line 178 of file latexgen.h, definition at line 1796 of file latexgen.cpp.
References m_codeGen, m_indent and OutputGenerator::m_t.
startBold()
| inline virtual |
Definition at line 201 of file latexgen.h.
Reference OutputGenerator::m_t.
startCallGraph()
| virtual |
Declaration at line 265 of file latexgen.h, definition at line 2051 of file latexgen.cpp.
startCenter()
| inline virtual |
Definition at line 213 of file latexgen.h.
Reference OutputGenerator::m_t.
startClassDiagram()
| virtual |
Declaration at line 233 of file latexgen.h, definition at line 1783 of file latexgen.cpp.
startCompoundTemplateParams()
| inline virtual |
Definition at line 184 of file latexgen.h.
Reference OutputGenerator::m_t.
startConstraintDocs()
| virtual |
Declaration at line 297 of file latexgen.h, definition at line 2180 of file latexgen.cpp.
startConstraintList()
| virtual |
Declaration at line 292 of file latexgen.h, definition at line 2153 of file latexgen.cpp.
References docify and OutputGenerator::m_t.
startConstraintParam()
| virtual |
Declaration at line 293 of file latexgen.h, definition at line 2161 of file latexgen.cpp.
Reference OutputGenerator::m_t.
startConstraintType()
| virtual |
Declaration at line 295 of file latexgen.h, definition at line 2170 of file latexgen.cpp.
Reference OutputGenerator::m_t.
startContents()
| inline virtual |
Definition at line 245 of file latexgen.h.
startDescForItem()
| inline virtual |
Definition at line 225 of file latexgen.h.
Reference OutputGenerator::m_t.
startDescTable()
| virtual |
Declaration at line 249 of file latexgen.h, definition at line 1907 of file latexgen.cpp.
References m_codeGen and OutputGenerator::m_t.
startDescTableData()
| virtual |
Declaration at line 257 of file latexgen.h, definition at line 1948 of file latexgen.cpp.
Reference OutputGenerator::m_t.
startDescTableInit()
| virtual |
Declaration at line 255 of file latexgen.h, definition at line 1939 of file latexgen.cpp.
Reference OutputGenerator::m_t.
startDescTableRow()
| virtual |
Declaration at line 251 of file latexgen.h, definition at line 1919 of file latexgen.cpp.
Reference OutputGenerator::m_t.
startDescTableTitle()
| virtual |
Declaration at line 253 of file latexgen.h, definition at line 1930 of file latexgen.cpp.
Reference OutputGenerator::m_t.
startDirDepGraph()
| virtual |
Declaration at line 269 of file latexgen.h, definition at line 2060 of file latexgen.cpp.
startDotGraph()
| virtual |
Declaration at line 261 of file latexgen.h, definition at line 2023 of file latexgen.cpp.
Reference OutputGenerator::m_t.
startDoxyAnchor()
| virtual |
Declaration at line 206 of file latexgen.h, definition at line 1641 of file latexgen.cpp.
References Config_getBool, QCString::isEmpty, m_insideTableEnv, OutputGenerator::m_t and stripPath.
startEmphasis()
| inline virtual |
Definition at line 199 of file latexgen.h.
Reference OutputGenerator::m_t.
startExamples()
| virtual |
Declaration at line 223 of file latexgen.h, definition at line 2069 of file latexgen.cpp.
References docify, OutputGenerator::m_t and theTranslator.
startFile()
| virtual |
Declaration at line 119 of file latexgen.h, definition at line 706 of file latexgen.cpp.
References Config_getString, OutputGenerator::fileName, m_codeGen, m_hierarchyLevel, m_relPath, relativePathToRoot, startPlainFile and stripPath.
startGroupCollaboration()
| virtual |
Declaration at line 266 of file latexgen.h, definition at line 2042 of file latexgen.cpp.
startGroupHeader()
| virtual |
Declaration at line 159 of file latexgen.h, definition at line 1515 of file latexgen.cpp.
References Config_getBool, m_disableLinks, m_hierarchyLevel, OutputGenerator::m_t, QCString::repeat and TRUE.
startHeaderSection()
| inline virtual |
Definition at line 166 of file latexgen.h.
startInclDepGraph()
| virtual |
Declaration at line 263 of file latexgen.h, definition at line 2033 of file latexgen.cpp.
startIndent()
| inline virtual |
Definition at line 230 of file latexgen.h.
startIndexItem()
Declaration at line 149 of file latexgen.h, definition at line 1324 of file latexgen.cpp.
References QCString::isEmpty and OutputGenerator::m_t.
startIndexKey()
| virtual |
Declaration at line 143 of file latexgen.h, definition at line 1350 of file latexgen.cpp.
Reference OutputGenerator::m_t.
startIndexList()
| inline virtual |
Definition at line 141 of file latexgen.h.
Reference OutputGenerator::m_t.
startIndexListItem()
| inline virtual |
Definition at line 139 of file latexgen.h.
startIndexSection()
| virtual |
Declaration at line 127 of file latexgen.h, definition at line 912 of file latexgen.cpp.
References Doxygen::classLinkedMap, Doxygen::conceptLinkedMap, Config_getBool, Config_getString, convertToLaTeX, Doxygen::dirLinkedMap, FALSE, g_header, g_header_file, Doxygen::groupLinkedMap, Doxygen::inputNameLinkedMap, ModuleManager::instance, isClassDocumentation, isClassHierarchyIndex, isCompoundIndex, isConceptDocumentation, isConceptIndex, isDirDocumentation, isDirIndex, isEndIndex, isExampleDocumentation, isFileDocumentation, isFileIndex, isMainPage, isModuleDocumentation, isModuleIndex, isNamespaceDocumentation, isNamespaceIndex, isPageDocumentation, isPageDocumentation2, isPageIndex, isTitlePageAuthor, isTitlePageStart, isTopicDocumentation, isTopicIndex, m_codeGen, OutputGenerator::m_t, Doxygen::namespaceLinkedMap, substituteLatexKeywords and TRUE.
startIndexValue()
| virtual |
Declaration at line 145 of file latexgen.h, definition at line 1359 of file latexgen.cpp.
Reference OutputGenerator::m_t.
startInlineHeader()
| virtual |
Declaration at line 176 of file latexgen.h, definition at line 2194 of file latexgen.cpp.
References Config_getBool, m_hierarchyLevel, OutputGenerator::m_t and QCString::repeat.
startInlineMemberDoc()
| virtual |
Declaration at line 307 of file latexgen.h, definition at line 2276 of file latexgen.cpp.
startInlineMemberName()
| virtual |
Declaration at line 305 of file latexgen.h, definition at line 2265 of file latexgen.cpp.
Reference m_codeGen.
startInlineMemberType()
| virtual |
Declaration at line 303 of file latexgen.h, definition at line 2254 of file latexgen.cpp.
Reference m_codeGen.
startItemList()
| inline virtual |
Definition at line 147 of file latexgen.h.
Reference OutputGenerator::m_t.
startItemListItem()
| inline virtual |
Definition at line 161 of file latexgen.h.
Reference OutputGenerator::m_t.
startLabels()
| virtual |
Declaration at line 310 of file latexgen.h, definition at line 2285 of file latexgen.cpp.
Reference OutputGenerator::m_t.
startLocalToc()
| virtual |
Declaration at line 314 of file latexgen.h, definition at line 2318 of file latexgen.cpp.
References m_hierarchyLevel and OutputGenerator::m_t.
startMemberDeclaration()
| inline virtual |
Definition at line 219 of file latexgen.h.
startMemberDescription()
Declaration at line 217 of file latexgen.h, definition at line 1853 of file latexgen.cpp.
References m_codeGen, m_indent and OutputGenerator::m_t.
startMemberDoc()
| virtual |
Declaration at line 204 of file latexgen.h, definition at line 1562 of file latexgen.cpp.
References Config_getBool, QCString::isEmpty, latexEscapeIndexChars, latexEscapeLabelName, latexEscapePDFString, m_hierarchyLevel, OutputGenerator::m_t and QCString::repeat.
startMemberDocList()
| inline virtual |
Definition at line 172 of file latexgen.h.
startMemberDocName()
| inline virtual |
Definition at line 278 of file latexgen.h.
startMemberDocPrefixItem()
| inline virtual |
Definition at line 276 of file latexgen.h.
startMemberDocSimple()
| virtual |
Declaration at line 301 of file latexgen.h, definition at line 2223 of file latexgen.cpp.
References docify, m_codeGen, m_insideTableEnv, OutputGenerator::m_t and theTranslator.
startMemberGroup()
| virtual |
Declaration at line 191 of file latexgen.h, definition at line 2013 of file latexgen.cpp.
startMemberGroupDocs()
| virtual |
Declaration at line 189 of file latexgen.h, definition at line 2003 of file latexgen.cpp.
Reference OutputGenerator::m_t.
startMemberGroupHeader()
| virtual |
Declaration at line 187 of file latexgen.h, definition at line 1981 of file latexgen.cpp.
Reference OutputGenerator::m_t.
startMemberHeader()
| virtual |
Declaration at line 168 of file latexgen.h, definition at line 1544 of file latexgen.cpp.
References Config_getBool, m_disableLinks, m_hierarchyLevel, OutputGenerator::m_t, QCString::repeat and TRUE.
startMemberItem()
| virtual |
Declaration at line 180 of file latexgen.h, definition at line 1833 of file latexgen.cpp.
References m_codeGen, OutputGenerator::m_t, m_templateMemberItem, OutputGenerator::Templated and type.
startMemberList()
| virtual |
Declaration at line 174 of file latexgen.h, definition at line 1963 of file latexgen.cpp.
References m_codeGen and OutputGenerator::m_t.
startMemberSections()
| inline virtual |
Definition at line 164 of file latexgen.h.
startMemberSubtitle()
| inline virtual |
Definition at line 170 of file latexgen.h.
startMemberTemplateParams()
| virtual |
Declaration at line 182 of file latexgen.h, definition at line 1817 of file latexgen.cpp.
References OutputGenerator::m_t and m_templateMemberItem.
startPageDoc()
| inline virtual |
Definition at line 125 of file latexgen.h.
startPageRef()
| virtual |
Declaration at line 235 of file latexgen.h, definition at line 1449 of file latexgen.cpp.
Reference OutputGenerator::m_t.
startParagraph()
| virtual |
Declaration at line 136 of file latexgen.h, definition at line 1309 of file latexgen.cpp.
Reference OutputGenerator::m_t.
startParameterDefVal()
| inline virtual |
Definition at line 286 of file latexgen.h.
References docify and startTypewriter.
startParameterExtra()
| virtual |
Declaration at line 284 of file latexgen.h, definition at line 2113 of file latexgen.cpp.
Reference OutputGenerator::m_t.
startParameterList()
| virtual |
Declaration at line 288 of file latexgen.h, definition at line 2081 of file latexgen.cpp.
Reference OutputGenerator::m_t.
startParameterName()
| virtual |
Declaration at line 282 of file latexgen.h, definition at line 2103 of file latexgen.cpp.
Reference OutputGenerator::m_t.
startParameterType()
| virtual |
Declaration at line 280 of file latexgen.h, definition at line 2092 of file latexgen.cpp.
References docify, QCString::isEmpty and OutputGenerator::m_t.
startPlainFile()
| inline virtual |
Definition at line 319 of file latexgen.h.
Reference OutputGenerator::startPlainFile.
Referenced by startFile and writeStyleInfo.
startProjectNumber()
| virtual |
Declaration at line 130 of file latexgen.h, definition at line 731 of file latexgen.cpp.
Reference OutputGenerator::m_t.
startQuickIndices()
| inline virtual |
Definition at line 237 of file latexgen.h.
startSection()
| virtual |
Declaration at line 227 of file latexgen.h, definition at line 1717 of file latexgen.cpp.
References ASSERT, Config_getBool, OutputGenerator::m_t, SectionType::Page, SectionType::Paragraph, SectionType::Section, stripPath, SectionType::Subparagraph, SectionType::Subsection, SectionType::Subsubparagraph, SectionType::Subsubsection and type.
startSmall()
| inline virtual |
Definition at line 215 of file latexgen.h.
Reference OutputGenerator::m_t.
startTextBlock()
| inline virtual |
Definition at line 273 of file latexgen.h.
startTextLink()
Declaration at line 155 of file latexgen.h, definition at line 1379 of file latexgen.cpp.
References Config_getBool, QCString::isEmpty, m_disableLinks, OutputGenerator::m_t and stripPath.
startTitleHead()
| virtual |
Declaration at line 133 of file latexgen.h, definition at line 1463 of file latexgen.cpp.
References Config_getBool, OutputGenerator::fileName, m_hierarchyLevel, OutputGenerator::m_t and QCString::repeat.
startTocEntry()
| inline virtual |
Definition at line 316 of file latexgen.h.
startTypewriter()
| inline virtual |
Definition at line 157 of file latexgen.h.
Reference OutputGenerator::m_t.
Referenced by startParameterDefVal.
type()
| inline virtual |
Definition at line 114 of file latexgen.h.
Reference Latex.
Referenced by startMemberItem and startSection.
writeAnchor()
Declaration at line 198 of file latexgen.h, definition at line 1670 of file latexgen.cpp.
References Config_getBool, QCString::isEmpty, OutputGenerator::m_t and stripPath.
writeChar()
| virtual |
Declaration at line 209 of file latexgen.h, definition at line 1775 of file latexgen.cpp.
Reference docify.
writeDoc()
| virtual |
Declaration at line 118 of file latexgen.h, definition at line 2141 of file latexgen.cpp.
References Definition::getDefFileExtension, m_codeGen, m_codeList, m_hierarchyLevel, OutputGenerator::m_t and DocNodeAST::root.
writeFooter()
| inline virtual |
Definition at line 123 of file latexgen.h.
writeGraphicalHierarchy()
| inline virtual |
Definition at line 271 of file latexgen.h.
writeInheritedSectionTitle()
| virtual |
Declaration at line 221 of file latexgen.h, definition at line 2300 of file latexgen.cpp.
References Config_getBool, convertToLaTeX, m_codeGen, m_disableLinks, m_hierarchyLevel, OutputGenerator::m_t, objectLinkToString, QCString::repeat and theTranslator.
writeLabel()
| virtual |
Declaration at line 311 of file latexgen.h, definition at line 2290 of file latexgen.cpp.
Reference OutputGenerator::m_t.
writeLatexSpacing()
| inline virtual |
Definition at line 210 of file latexgen.h.
Reference OutputGenerator::m_t.
writeLogo()
| inline virtual |
Definition at line 241 of file latexgen.h.
writeNavigationPath()
| inline virtual |
Definition at line 240 of file latexgen.h.
writeNonBreakableSpace()
| virtual |
Declaration at line 247 of file latexgen.h, definition at line 1880 of file latexgen.cpp.
References m_codeGen and OutputGenerator::m_t.
writeObjectLink()
| virtual |
Declaration at line 152 of file latexgen.h, definition at line 1443 of file latexgen.cpp.
References m_codeGen, m_disableLinks, OutputGenerator::m_t and objectLinkToString.
writePageLink()
| virtual |
Declaration at line 129 of file latexgen.h, definition at line 1275 of file latexgen.cpp.
Reference OutputGenerator::m_t.
Referenced by endIndexSection.
writePageOutline()
| inline virtual |
Definition at line 244 of file latexgen.h.
writeQuickLinks()
| inline virtual |
Definition at line 242 of file latexgen.h.
writeRuler()
| inline virtual |
Definition at line 197 of file latexgen.h.
Reference OutputGenerator::m_t.
writeSearchInfo()
| inline virtual |
Definition at line 122 of file latexgen.h.
writeSplitBar()
Definition at line 239 of file latexgen.h.
writeStartAnnoItem()
| virtual |
Declaration at line 211 of file latexgen.h, definition at line 1341 of file latexgen.cpp.
References docify, QCString::isEmpty and OutputGenerator::m_t.
writeString()
| virtual |
Declaration at line 138 of file latexgen.h, definition at line 1319 of file latexgen.cpp.
Reference OutputGenerator::m_t.
writeStyleInfo()
| virtual |
Declaration at line 132 of file latexgen.h, definition at line 1284 of file latexgen.cpp.
References endPlainFile, ResourceMgr::getAsString, ResourceMgr::instance, OutputGenerator::m_t, startPlainFile and writeDefaultStyleSheet.
writeSummaryLink()
| inline virtual |
Definition at line 243 of file latexgen.h.
writeSynopsis()
| inline virtual |
Definition at line 232 of file latexgen.h.
Private Member Functions
endTitle()
| inline |
Definition at line 325 of file latexgen.h.
Reference OutputGenerator::m_t.
startTitle()
|
Declaration at line 324 of file latexgen.h, definition at line 1503 of file latexgen.cpp.
References Config_getBool and OutputGenerator::m_t.
Private Member Attributes
m_codeGen
|
Definition at line 333 of file latexgen.h.
Referenced by addCodeGen, docify, endAnonTypeScope, endDescTable, endFile, endIndexSection, endInlineMemberName, endInlineMemberType, endMemberDescription, endMemberDocSimple, endMemberItem, endMemberList, LatexGenerator, LatexGenerator, lineBreak, operator=, startAnonTypeScope, startDescTable, startFile, startIndexSection, startInlineMemberName, startInlineMemberType, startMemberDescription, startMemberDocSimple, startMemberItem, startMemberList, writeDoc, writeInheritedSectionTitle, writeNonBreakableSpace and writeObjectLink.
m_codeList
|
Definition at line 332 of file latexgen.h.
Referenced by LatexGenerator, LatexGenerator, operator= and writeDoc.
m_disableLinks
|
Definition at line 328 of file latexgen.h.
Referenced by endGroupHeader, endMemberDoc, endMemberHeader, endTextLink, LatexGenerator, operator=, startGroupHeader, startMemberHeader, startTextLink, writeInheritedSectionTitle and writeObjectLink.
m_firstDescItem
|
Definition at line 327 of file latexgen.h.
Referenced by LatexGenerator and operator=.
m_hierarchyLevel
|
Definition at line 335 of file latexgen.h.
Referenced by LatexGenerator, operator=, startFile, startGroupHeader, startInlineHeader, startLocalToc, startMemberDoc, startMemberHeader, startTitleHead, writeDoc and writeInheritedSectionTitle.
m_indent
|
Definition at line 330 of file latexgen.h.
Referenced by endAnonTypeScope, LatexGenerator, operator=, startAnonTypeScope and startMemberDescription.
m_insideTableEnv
|
Definition at line 334 of file latexgen.h.
Referenced by addLabel, endMemberDocSimple, startDoxyAnchor and startMemberDocSimple.
m_relPath
|
Definition at line 329 of file latexgen.h.
Referenced by endCallGraph, endDirDepGraph, endDotGraph, endGroupCollaboration, endInclDepGraph, LatexGenerator, operator= and startFile.
m_templateMemberItem
|
Definition at line 331 of file latexgen.h.
Referenced by endMemberItem, endMemberTemplateParams, LatexGenerator, operator=, startMemberItem and startMemberTemplateParams.
Public Static Functions
init()
| static |
Declaration at line 103 of file latexgen.h, definition at line 630 of file latexgen.cpp.
References checkBlocks, Config_getString, createSubDirs, Dir::exists, fileToString, g_footer, g_footer_file, g_header, g_header_file, ResourceMgr::getAsString, ResourceMgr::instance, latexMarkerInfo, Dir::mkdir, QCString::str, substituteLatexKeywords, term, writeLatexMakefile and writeMakeBat.
Referenced by generateOutput.
writeFooterFile()
| static |
Declaration at line 106 of file latexgen.h, definition at line 694 of file latexgen.cpp.
References ResourceMgr::getAsString and ResourceMgr::instance.
Referenced by readConfiguration.
writeHeaderFile()
| static |
Declaration at line 105 of file latexgen.h, definition at line 688 of file latexgen.cpp.
References ResourceMgr::getAsString and ResourceMgr::instance.
Referenced by readConfiguration.
writeStyleSheetFile()
| static |
Declaration at line 104 of file latexgen.h, definition at line 700 of file latexgen.cpp.
Reference writeDefaultStyleSheet.
Referenced by readConfiguration.
The documentation for this class was generated from the following files:
Generated via doxygen2docusaurus by Doxygen 1.14.0.