My Project
|
#include <latexgen.h>
Public Member Functions | |
LatexGenerator () | |
~LatexGenerator () | |
void | enable () |
void | disable () |
void | enableIf (OutputType o) |
void | disableIf (OutputType o) |
void | disableIfNot (OutputType o) |
bool | isEnabled (OutputType o) |
OutputGenerator * | get (OutputType o) |
void | codify (const char *text) |
void | writeCodeLink (const char *ref, const char *file, const char *anchor, const char *name, const char *tooltip) |
void | writeLineNumber (const char *ref, const char *file, const char *anchor, int lineNumber) |
void | writeTooltip (const char *id, const DocLinkInfo &docInfo, const char *decl, const char *desc, const SourceLinkInfo &defInfo, const SourceLinkInfo &declInfo) |
void | startCodeLine (bool hasLineNumbers) |
void | endCodeLine () |
void | startFontClass (const char *s) |
void | endFontClass () |
void | writeCodeAnchor (const char *anchor) |
void | writeDoc (DocNode *, Definition *ctx, MemberDef *) |
void | startFile (const char *name, const char *manName, const char *title) |
void | writeSearchInfo () |
void | writeFooter (const char *) |
void | endFile () |
void | clearBuffer () |
void | startIndexSection (IndexSections) |
void | endIndexSection (IndexSections) |
void | writePageLink (const char *, bool) |
void | startProjectNumber () |
void | endProjectNumber () |
void | writeStyleInfo (int part) |
void | startTitleHead (const char *) |
void | startTitle () |
void | endTitleHead (const char *, const char *name) |
void | endTitle () |
void | newParagraph () |
void | startParagraph () |
void | endParagraph () |
void | writeString (const char *text) |
void | startIndexListItem () |
void | endIndexListItem () |
void | startIndexList () |
void | endIndexList () |
void | startIndexKey () |
void | endIndexKey () |
void | startIndexValue (bool) |
void | endIndexValue (const char *, bool) |
void | startItemList () |
void | endItemList () |
void | startIndexItem (const char *ref, const char *file) |
void | endIndexItem (const char *ref, const char *file) |
void | docify (const char *text) |
void | writeObjectLink (const char *ref, const char *file, const char *anchor, const char *name) |
void | startTextLink (const char *, const char *) |
void | endTextLink () |
void | startHtmlLink (const char *url) |
void | endHtmlLink () |
void | startTypewriter () |
void | endTypewriter () |
void | startGroupHeader (int) |
void | endGroupHeader (int) |
void | startItemListItem () |
void | endItemListItem () |
void | startMemberSections () |
void | endMemberSections () |
void | startHeaderSection () |
void | endHeaderSection () |
void | startMemberHeader (const char *) |
void | endMemberHeader () |
void | startMemberSubtitle () |
void | endMemberSubtitle () |
void | startMemberDocList () |
void | endMemberDocList () |
void | startMemberList () |
void | endMemberList () |
void | startInlineHeader () |
void | endInlineHeader () |
void | startAnonTypeScope (int) |
void | endAnonTypeScope (int) |
void | startMemberItem (const char *, int, const char *) |
void | endMemberItem () |
void | startMemberTemplateParams () |
void | endMemberTemplateParams (const char *, const char *) |
void | startMemberGroupHeader (bool) |
void | endMemberGroupHeader () |
void | startMemberGroupDocs () |
void | endMemberGroupDocs () |
void | startMemberGroup () |
void | endMemberGroup (bool) |
void | insertMemberAlign (bool) |
void | writeRuler () |
void | writeAnchor (const char *fileName, const char *name) |
void | startCodeFragment () |
void | endCodeFragment () |
void | startEmphasis () |
void | endEmphasis () |
void | startBold () |
void | endBold () |
void | startDescription () |
void | endDescription () |
void | startDescItem () |
void | endDescItem () |
void | lineBreak (const char *style=0) |
void | startMemberDoc (const char *, const char *, const char *, const char *, int, int, bool) |
void | endMemberDoc (bool) |
void | startDoxyAnchor (const char *, const char *, const char *, const char *, const char *) |
void | endDoxyAnchor (const char *, const char *) |
void | writeChar (char c) |
void | writeLatexSpacing () |
void | writeStartAnnoItem (const char *type, const char *file, const char *path, const char *name) |
void | writeEndAnnoItem (const char *name) |
void | startSubsection () |
void | endSubsection () |
void | startSubsubsection () |
void | endSubsubsection () |
void | startCenter () |
void | endCenter () |
void | startSmall () |
void | endSmall () |
void | startMemberDescription (const char *, const char *) |
void | endMemberDescription () |
void | startMemberDeclaration () |
void | endMemberDeclaration (const char *, const char *) |
void | writeInheritedSectionTitle (const char *, const char *, const char *, const char *, const char *, const char *) |
void | startDescList (SectionTypes) |
void | endDescList () |
void | startSimpleSect (SectionTypes, const char *, const char *, const char *) |
void | endSimpleSect () |
void | startParamList (ParamListTypes, const char *title) |
void | endParamList () |
void | startDescForItem () |
void | endDescForItem () |
void | startSection (const char *, const char *, SectionInfo::SectionType) |
void | endSection (const char *, SectionInfo::SectionType) |
void | addIndexItem (const char *, const char *) |
void | startIndent () |
void | endIndent () |
void | writeSynopsis () |
void | startClassDiagram () |
void | endClassDiagram (const ClassDiagram &, const char *, const char *) |
void | startPageRef () |
void | endPageRef (const char *, const char *) |
void | startQuickIndices () |
void | endQuickIndices () |
void | writeSplitBar (const char *) |
void | writeNavigationPath (const char *) |
void | writeLogo () |
void | writeQuickLinks (bool, HighlightedItem, const char *) |
void | writeSummaryLink (const char *, const char *, const char *, bool) |
void | startContents () |
void | endContents () |
void | writeNonBreakableSpace (int) |
void | startDescTable (const char *title) |
void | endDescTable () |
void | startDescTableRow () |
void | endDescTableRow () |
void | startDescTableTitle () |
void | endDescTableTitle () |
void | startDescTableData () |
void | endDescTableData () |
void | lastIndexPage () |
void | startDotGraph () |
void | endDotGraph (const DotClassGraph &) |
void | startInclDepGraph () |
void | endInclDepGraph (const DotInclDepGraph &) |
void | startCallGraph () |
void | startGroupCollaboration () |
void | endGroupCollaboration (const DotGroupCollaboration &g) |
void | endCallGraph (const DotCallGraph &) |
void | startDirDepGraph () |
void | endDirDepGraph (const DotDirDeps &g) |
void | writeGraphicalHierarchy (const DotGfxHierarchyTable &) |
void | startTextBlock (bool) |
void | endTextBlock (bool) |
void | startMemberDocPrefixItem () |
void | endMemberDocPrefixItem () |
void | startMemberDocName (bool) |
void | endMemberDocName () |
void | startParameterType (bool, const char *) |
void | endParameterType () |
void | startParameterName (bool) |
void | endParameterName (bool, bool, bool) |
void | startParameterList (bool) |
void | endParameterList () |
void | exceptionEntry (const char *, bool) |
void | startConstraintList (const char *) |
void | startConstraintParam () |
void | endConstraintParam () |
void | startConstraintType () |
void | endConstraintType () |
void | startConstraintDocs () |
void | endConstraintDocs () |
void | endConstraintList () |
void | startMemberDocSimple (bool) |
void | endMemberDocSimple (bool) |
void | startInlineMemberType () |
void | endInlineMemberType () |
void | startInlineMemberName () |
void | endInlineMemberName () |
void | startInlineMemberDoc () |
void | endInlineMemberDoc () |
void | startLabels () |
void | writeLabel (const char *l, bool isLast) |
void | endLabels () |
void | setCurrentDoc (Definition *, const char *, bool) |
void | addWord (const char *, bool) |
Public Member Functions inherited from OutputGenerator | |
OutputGenerator () | |
virtual | ~OutputGenerator () |
void | startPlainFile (const char *name) |
void | endPlainFile () |
bool | isEnabled () const |
void | pushGeneratorState () |
void | popGeneratorState () |
Public Member Functions inherited from BaseOutputDocInterface | |
virtual | ~BaseOutputDocInterface () |
virtual bool | parseText (const QCString &s) |
Public Member Functions inherited from CodeOutputInterface | |
virtual | ~CodeOutputInterface () |
Static Public Member Functions | |
static void | init () |
static void | writeStyleSheetFile (QFile &f) |
static void | writeHeaderFile (QFile &f) |
static void | writeFooterFile (QFile &f) |
Private Member Functions | |
LatexGenerator (const LatexGenerator &) | |
LatexGenerator & | operator= (const LatexGenerator &) |
Private Attributes | |
bool | insideTabbing |
bool | firstDescItem |
bool | disableLinks |
QCString | relPath |
int | m_indent |
bool | templateMemberItem |
bool | m_prettyCode |
LatexCodeGenerator | m_codeGen |
Additional Inherited Members | |
Public Types inherited from OutputGenerator | |
enum | OutputType { Html, Latex, Man, RTF, XML, DEF, Perl } |
Protected Attributes inherited from OutputGenerator | |
FTextStream | t |
QFile * | file |
QCString | fileName |
QCString | dir |
bool | active |
QStack< bool > * | genStack |
Generator for LaTeX output.
Definition at line 70 of file latexgen.h.
LatexGenerator::LatexGenerator | ( | ) |
Definition at line 246 of file latexgen.cpp.
References Config_getBool, Config_getString, OutputGenerator::dir, disableLinks, firstDescItem, insideTabbing, m_indent, m_prettyCode, and templateMemberItem.
LatexGenerator::~LatexGenerator | ( | ) |
Definition at line 258 of file latexgen.cpp.
|
private |
|
virtual |
Implements BaseOutputDocInterface.
Definition at line 1641 of file latexgen.cpp.
References insideTabbing, latexEscapeIndexChars(), latexEscapeLabelName(), and OutputGenerator::t.
|
inlinevirtual |
void LatexGenerator::clearBuffer | ( | ) |
|
inlinevirtual |
Writes an code fragment to the output. This function should keep spaces visible, should break lines at a newline and should convert tabs to the right number of spaces.
Implements CodeOutputInterface.
Definition at line 93 of file latexgen.h.
References LatexCodeGenerator::codify(), and m_codeGen.
|
inlinevirtual |
Implements OutputGenerator.
Definition at line 85 of file latexgen.h.
References OutputGenerator::active.
Referenced by disableIf(), and disableIfNot().
|
inlinevirtual |
Implements OutputGenerator.
Definition at line 87 of file latexgen.h.
References disable(), and OutputGenerator::Latex.
|
inlinevirtual |
Implements OutputGenerator.
Definition at line 88 of file latexgen.h.
References disable(), and OutputGenerator::Latex.
|
virtual |
Writes an ASCII string to the output. Converts characters that have A special meaning, like &
in html.
Implements BaseOutputDocInterface.
Definition at line 1706 of file latexgen.cpp.
References filterLatexString(), insideTabbing, and OutputGenerator::t.
Referenced by startConstraintList(), startMemberDocSimple(), startParamList(), startSimpleSect(), writeChar(), writeObjectLink(), and writeStartAnnoItem().
|
inlinevirtual |
Implements OutputGenerator.
Definition at line 83 of file latexgen.h.
References OutputGenerator::active, and OutputGenerator::genStack.
Referenced by enableIf().
|
inlinevirtual |
Implements OutputGenerator.
Definition at line 86 of file latexgen.h.
References enable(), and OutputGenerator::Latex.
|
virtual |
Implements OutputGenerator.
Definition at line 1743 of file latexgen.cpp.
References endl(), insideTabbing, m_indent, and OutputGenerator::t.
|
inlinevirtual |
End a section of text displayed in bold face.
Implements BaseOutputDocInterface.
Definition at line 205 of file latexgen.h.
References OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 1980 of file latexgen.cpp.
References Config_getString, EOF_LaTeX, OutputGenerator::fileName, GOF_EPS, relPath, OutputGenerator::t, and DotCallGraph::writeGraph().
|
inlinevirtual |
Implements BaseOutputDocInterface.
Definition at line 225 of file latexgen.h.
References endl(), and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 1725 of file latexgen.cpp.
References OutputGenerator::dir, OutputGenerator::t, and ClassDiagram::writeFigure().
|
virtual |
Ends a source code fragment
Implements BaseOutputDocInterface.
Definition at line 2156 of file latexgen.cpp.
References OutputGenerator::t.
|
inlinevirtual |
Ends a line of code started with startCodeLine()
Implements CodeOutputInterface.
Definition at line 107 of file latexgen.h.
References LatexCodeGenerator::endCodeLine(), and m_codeGen.
|
virtual |
|
virtual |
Implements OutputGenerator.
Definition at line 2145 of file latexgen.cpp.
References endl(), and OutputGenerator::t.
|
virtual |
|
virtual |
Implements OutputGenerator.
Definition at line 2132 of file latexgen.cpp.
References OutputGenerator::t.
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
Ends an item of a description list and starts the description itself: e.g. </dt>
in HTML.
Implements BaseOutputDocInterface.
Definition at line 2011 of file latexgen.cpp.
References endl(), firstDescItem, lineBreak(), and OutputGenerator::t.
|
inline |
Definition at line 235 of file latexgen.h.
References endl(), and OutputGenerator::t.
|
virtual |
Ends a description list: e.g. </dl>
in HTML
Implements BaseOutputDocInterface.
Definition at line 1999 of file latexgen.cpp.
References endl(), firstDescItem, and OutputGenerator::t.
|
virtual |
Implements BaseOutputDocInterface.
Definition at line 1848 of file latexgen.cpp.
References endl(), and OutputGenerator::t.
|
virtual |
Implements BaseOutputDocInterface.
Definition at line 1878 of file latexgen.cpp.
References endl(), and OutputGenerator::t.
|
virtual |
|
virtual |
|
virtual |
Implements OutputGenerator.
Definition at line 1989 of file latexgen.cpp.
References Config_getString, EOF_LaTeX, OutputGenerator::fileName, GOF_EPS, relPath, OutputGenerator::t, and DotDirDeps::writeGraph().
|
virtual |
Implements OutputGenerator.
Definition at line 1953 of file latexgen.cpp.
References Config_getString, EOF_LaTeX, OutputGenerator::fileName, GOF_EPS, relPath, OutputGenerator::t, and DotClassGraph::writeGraph().
|
virtual |
|
inlinevirtual |
Ends a section of text displayed in italic.
Implements BaseOutputDocInterface.
Definition at line 203 of file latexgen.h.
References OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 796 of file latexgen.cpp.
References OutputGenerator::endPlainFile(), m_codeGen, and LatexCodeGenerator::setSourceFileName().
|
inlinevirtual |
Ends a block started with startFontClass()
Implements CodeOutputInterface.
Definition at line 111 of file latexgen.h.
References LatexCodeGenerator::endFontClass(), and m_codeGen.
|
virtual |
Implements OutputGenerator.
Definition at line 1971 of file latexgen.cpp.
References Config_getString, EOF_LaTeX, OutputGenerator::fileName, GOF_EPS, relPath, OutputGenerator::t, and DotGroupCollaboration::writeGraph().
|
virtual |
Implements OutputGenerator.
Definition at line 1496 of file latexgen.cpp.
References disableLinks, endl(), and OutputGenerator::t.
|
inlinevirtual |
|
virtual |
Ends a link started by startHtmlLink().
Implements BaseOutputDocInterface.
Definition at line 1310 of file latexgen.cpp.
References OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 1962 of file latexgen.cpp.
References Config_getString, EOF_LaTeX, OutputGenerator::fileName, GOF_EPS, relPath, OutputGenerator::t, and DotInclDepGraph::writeGraph().
|
inlinevirtual |
|
virtual |
Implements OutputGenerator.
Definition at line 1283 of file latexgen.cpp.
References endl(), stripPath(), and OutputGenerator::t.
|
virtual |
|
inlinevirtual |
Implements OutputGenerator.
Definition at line 144 of file latexgen.h.
References endl(), and OutputGenerator::t.
|
inlinevirtual |
|
virtual |
Implements OutputGenerator.
Definition at line 987 of file latexgen.cpp.
References Doxygen::classSDict, Config_getBool, Config_getString, convertToLaTeX(), Doxygen::directories, Doxygen::exampleSDict, fileToString(), FileDef::generateSourceFile(), PageDef::getGroupDef(), NamespaceDef::getOutputFileBase(), GroupDef::getOutputFileBase(), PageDef::getOutputFileBase(), DirDef::getOutputFileBase(), FileDef::getOutputFileBase(), ClassDef::getOutputFileBase(), FileDef::getSourceFileBase(), Doxygen::groupSDict, Doxygen::inputNameList, isClassDocumentation, isClassHierarchyIndex, isCompoundIndex, isDirDocumentation, isDirIndex, ClassDef::isEmbeddedInOuterScope(), isEndIndex, isExampleDocumentation, isFileDocumentation, isFileIndex, DirDef::isLinkableInProject(), NamespaceDef::isLinkableInProject(), FileDef::isLinkableInProject(), ClassDef::isLinkableInProject(), isMainPage, isModuleDocumentation, isModuleIndex, isNamespaceDocumentation, isNamespaceIndex, isPageDocumentation, isPageDocumentation2, isPageIndex, Definition::isReference(), isTitlePageAuthor, isTitlePageStart, SDict< GroupDef >::Iterator, SDict< NamespaceDef >::Iterator, SDict< PageDef >::Iterator, SDict< ClassDef >::Iterator, m_prettyCode, Doxygen::namespaceSDict, Doxygen::pageSDict, substituteKeywords(), OutputGenerator::t, ClassDef::templateMaster(), PageDef::title(), writeDefaultFooter(), and writeDefaultHeaderPart3().
|
virtual |
Implements OutputGenerator.
Definition at line 1357 of file latexgen.cpp.
References endl(), stripPath(), and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 2173 of file latexgen.cpp.
References endl(), and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 2239 of file latexgen.cpp.
References endl(), and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 2230 of file latexgen.cpp.
References endl(), and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 2221 of file latexgen.cpp.
References endl(), and OutputGenerator::t.
|
inlinevirtual |
Ends a bullet list: e.g. </ul>
in html
Implements BaseOutputDocInterface.
Definition at line 150 of file latexgen.h.
References endl(), and OutputGenerator::t.
|
inlinevirtual |
Writes a list item for a bullet or enumerated list: e.g. </li>
in html
Implements BaseOutputDocInterface.
Definition at line 166 of file latexgen.h.
|
virtual |
|
inlinevirtual |
|
virtual |
Implements OutputGenerator.
Definition at line 1802 of file latexgen.cpp.
References insideTabbing, and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 1586 of file latexgen.cpp.
References disableLinks, and OutputGenerator::t.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Implements OutputGenerator.
Definition at line 289 of file latexgen.h.
References endl(), and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 2205 of file latexgen.cpp.
References endl(), and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 1942 of file latexgen.cpp.
References endl(), and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 1933 of file latexgen.cpp.
References OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 1921 of file latexgen.cpp.
References endl(), and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 1515 of file latexgen.cpp.
References disableLinks, endl(), and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 1779 of file latexgen.cpp.
References endl(), insideTabbing, OutputGenerator::t, and templateMemberItem.
|
virtual |
Implements OutputGenerator.
Definition at line 1896 of file latexgen.cpp.
References endl(), insideTabbing, and OutputGenerator::t.
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
Implements OutputGenerator.
Definition at line 1761 of file latexgen.cpp.
References OutputGenerator::t, and templateMemberItem.
|
virtual |
Implements BaseOutputDocInterface.
Definition at line 1418 of file latexgen.cpp.
References OutputGenerator::t.
|
virtual |
Ends a paragraph
Implements BaseOutputDocInterface.
Definition at line 1264 of file latexgen.cpp.
References endl(), and OutputGenerator::t.
|
virtual |
|
virtual |
Implements OutputGenerator.
Definition at line 2083 of file latexgen.cpp.
References OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 2073 of file latexgen.cpp.
References OutputGenerator::t.
|
virtual |
Implements BaseOutputDocInterface.
Definition at line 2051 of file latexgen.cpp.
References endl(), and OutputGenerator::t.
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
Implements BaseOutputDocInterface.
Definition at line 1700 of file latexgen.cpp.
References endl(), and OutputGenerator::t.
|
virtual |
Implements BaseOutputDocInterface.
Definition at line 2039 of file latexgen.cpp.
References endl(), and OutputGenerator::t.
|
inlinevirtual |
Implements BaseOutputDocInterface.
Definition at line 227 of file latexgen.h.
References OutputGenerator::t.
|
inlinevirtual |
Implements BaseOutputDocInterface.
Definition at line 221 of file latexgen.h.
References endl(), and OutputGenerator::t.
|
inlinevirtual |
Implements BaseOutputDocInterface.
Definition at line 223 of file latexgen.h.
References endl(), and OutputGenerator::t.
|
inlinevirtual |
|
virtual |
Implements BaseOutputDocInterface.
Definition at line 1386 of file latexgen.cpp.
References OutputGenerator::t.
|
inlinevirtual |
Implements BaseOutputDocInterface.
Definition at line 135 of file latexgen.h.
References OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 1445 of file latexgen.cpp.
References endl(), insideTabbing, latexEscapeIndexChars(), latexEscapeLabelName(), stripPath(), and OutputGenerator::t.
|
inlinevirtual |
End a section of text displayed in typewriter style.
Implements BaseOutputDocInterface.
Definition at line 162 of file latexgen.h.
References OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 2093 of file latexgen.cpp.
References OutputGenerator::t.
|
inlinevirtual |
Implements OutputGenerator.
Definition at line 90 of file latexgen.h.
References OutputGenerator::Latex.
|
static |
Definition at line 437 of file latexgen.cpp.
References Config_getString, createSubDirs(), OutputGenerator::dir, err(), writeLatexMakefile(), and writeMakeBat().
Referenced by generateOutput().
|
inlinevirtual |
|
inlinevirtual |
Implements OutputGenerator.
Definition at line 89 of file latexgen.h.
References OutputGenerator::active, and OutputGenerator::Latex.
|
virtual |
|
virtual |
Implements BaseOutputDocInterface.
Definition at line 2178 of file latexgen.cpp.
References insideTabbing, and OutputGenerator::t.
Referenced by endDescItem().
void LatexGenerator::newParagraph | ( | ) |
Definition at line 1254 of file latexgen.cpp.
References endl(), and OutputGenerator::t.
Referenced by startDotGraph().
|
private |
|
inlinevirtual |
|
virtual |
Implements OutputGenerator.
Definition at line 1732 of file latexgen.cpp.
References endl(), insideTabbing, m_indent, and OutputGenerator::t.
|
inlinevirtual |
Changes the text font to bold face. The bold section ends with endBold()
Implements BaseOutputDocInterface.
Definition at line 204 of file latexgen.h.
References OutputGenerator::t.
|
virtual |
|
inlinevirtual |
Implements BaseOutputDocInterface.
Definition at line 224 of file latexgen.h.
References endl(), and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 1719 of file latexgen.cpp.
|
virtual |
Starts a source code fragment. The fragment will be fed to the code parser (see code.h) for syntax highlighting and cross-referencing. The fragment ends by a call to endCodeFragment()
Implements BaseOutputDocInterface.
Definition at line 2151 of file latexgen.cpp.
References OutputGenerator::t.
|
inlinevirtual |
Implements CodeOutputInterface.
Definition at line 105 of file latexgen.h.
References m_codeGen, and LatexCodeGenerator::startCodeLine().
|
virtual |
|
virtual |
Implements OutputGenerator.
Definition at line 2110 of file latexgen.cpp.
References docify(), endl(), and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 2118 of file latexgen.cpp.
References OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 2127 of file latexgen.cpp.
References OutputGenerator::t.
|
inlinevirtual |
|
inlinevirtual |
Implements BaseOutputDocInterface.
Definition at line 240 of file latexgen.h.
References endl(), and OutputGenerator::t.
|
virtual |
Starts an item of a description list: e.g. <dt>
in HTML.
Implements BaseOutputDocInterface.
Definition at line 2005 of file latexgen.cpp.
References firstDescItem, and OutputGenerator::t.
|
inline |
Definition at line 234 of file latexgen.h.
References OutputGenerator::t.
|
virtual |
Starts a description list: e.g. <dl>
in HTML Items are surrounded by startDescItem() and endDescItem()
Implements BaseOutputDocInterface.
Definition at line 1994 of file latexgen.cpp.
References endl(), and OutputGenerator::t.
|
virtual |
Implements BaseOutputDocInterface.
Definition at line 1843 of file latexgen.cpp.
References endl(), and OutputGenerator::t.
|
virtual |
Implements BaseOutputDocInterface.
Definition at line 1873 of file latexgen.cpp.
References OutputGenerator::t.
|
virtual |
Implements BaseOutputDocInterface.
Definition at line 1853 of file latexgen.cpp.
References OutputGenerator::t.
|
virtual |
Implements BaseOutputDocInterface.
Definition at line 1864 of file latexgen.cpp.
References OutputGenerator::t.
|
virtual |
|
virtual |
Implements OutputGenerator.
Definition at line 1948 of file latexgen.cpp.
References newParagraph().
|
virtual |
Implements OutputGenerator.
Definition at line 1593 of file latexgen.cpp.
References Config_getBool, endl(), stripPath(), and OutputGenerator::t.
|
inlinevirtual |
Changes the text font to italic. The italic section ends with endEmphasis()
Implements BaseOutputDocInterface.
Definition at line 202 of file latexgen.h.
References OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 782 of file latexgen.cpp.
References Config_getString, OutputGenerator::fileName, m_codeGen, relativePathToRoot(), relPath, LatexCodeGenerator::setRelativePath(), LatexCodeGenerator::setSourceFileName(), LatexCodeGenerator::setTextStream(), OutputGenerator::startPlainFile(), stripPath(), and OutputGenerator::t.
|
inlinevirtual |
Starts a block with a certain meaning. Used for syntax highlighting, which elements of the same type are rendered using the same 'font class'.
clsName | The category name. |
Implements CodeOutputInterface.
Definition at line 109 of file latexgen.h.
References m_codeGen, and LatexCodeGenerator::startFontClass().
|
virtual |
|
virtual |
Implements OutputGenerator.
Definition at line 1470 of file latexgen.cpp.
References Config_getBool, disableLinks, and OutputGenerator::t.
|
inlinevirtual |
|
virtual |
Starts a (link to an) URL found in the documentation.
url | The URL to link to. |
Implements BaseOutputDocInterface.
Definition at line 1299 of file latexgen.cpp.
References Config_getBool, and OutputGenerator::t.
|
virtual |
|
inlinevirtual |
|
virtual |
Implements OutputGenerator.
Definition at line 1274 of file latexgen.cpp.
References OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 1342 of file latexgen.cpp.
References OutputGenerator::t.
|
inlinevirtual |
Implements OutputGenerator.
Definition at line 143 of file latexgen.h.
References endl(), and OutputGenerator::t.
|
inlinevirtual |
|
virtual |
Implements OutputGenerator.
Definition at line 812 of file latexgen.cpp.
References Doxygen::classSDict, Config_getBool, Config_getString, convertToLaTeX(), Doxygen::directories, fileToString(), Doxygen::groupSDict, Doxygen::inputNameList, isClassDocumentation, isClassHierarchyIndex, isCompoundIndex, isDirDocumentation, isDirIndex, ClassDef::isEmbeddedInOuterScope(), isEndIndex, isExampleDocumentation, isFileDocumentation, isFileIndex, DirDef::isLinkableInProject(), NamespaceDef::isLinkableInProject(), FileDef::isLinkableInProject(), ClassDef::isLinkableInProject(), isMainPage, isModuleDocumentation, isModuleIndex, isNamespaceDocumentation, isNamespaceIndex, isPageDocumentation, isPageDocumentation2, isPageIndex, Definition::isReference(), isTitlePageAuthor, isTitlePageStart, SDict< GroupDef >::Iterator, SDict< ClassDef >::Iterator, SDict< NamespaceDef >::Iterator, Doxygen::namespaceSDict, substituteKeywords(), OutputGenerator::t, ClassDef::templateMaster(), writeDefaultHeaderPart1(), and writeDefaultHeaderPart2().
|
virtual |
Implements OutputGenerator.
Definition at line 1351 of file latexgen.cpp.
References OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 2161 of file latexgen.cpp.
References Config_getBool, and OutputGenerator::t.
|
virtual |
|
virtual |
|
virtual |
|
inlinevirtual |
Start of a bullet list: e.g. <ul>
in html. startItemListItem() is Used for the bullet items.
Implements BaseOutputDocInterface.
Definition at line 149 of file latexgen.h.
References endl(), and OutputGenerator::t.
|
inlinevirtual |
Writes a list item for a bullet or enumerated list: e.g. <li>
in html
Implements BaseOutputDocInterface.
Definition at line 165 of file latexgen.h.
References endl(), and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 2244 of file latexgen.cpp.
References OutputGenerator::t.
|
inlinevirtual |
|
virtual |
Implements OutputGenerator.
Definition at line 1789 of file latexgen.cpp.
References insideTabbing, m_indent, and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 1521 of file latexgen.cpp.
References Config_getBool, endl(), insideTabbing, latexEscapeIndexChars(), latexEscapeLabelName(), latexEscapePDFString(), and OutputGenerator::t.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
Implements OutputGenerator.
Definition at line 2190 of file latexgen.cpp.
References docify(), endl(), OutputGenerator::t, theTranslator, Translator::trCompoundMembers(), and Translator::trEnumerationValues().
|
virtual |
|
virtual |
Implements OutputGenerator.
Definition at line 1928 of file latexgen.cpp.
References OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 1906 of file latexgen.cpp.
References OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 1502 of file latexgen.cpp.
References Config_getBool, disableLinks, and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 1769 of file latexgen.cpp.
References endl(), insideTabbing, OutputGenerator::t, and templateMemberItem.
|
virtual |
Implements OutputGenerator.
Definition at line 1888 of file latexgen.cpp.
References endl(), insideTabbing, and OutputGenerator::t.
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
Implements OutputGenerator.
Definition at line 1753 of file latexgen.cpp.
References OutputGenerator::t, and templateMemberItem.
|
virtual |
Implements BaseOutputDocInterface.
Definition at line 1413 of file latexgen.cpp.
References OutputGenerator::t.
|
virtual |
Starts a new paragraph
Starts a new paragraph
Implements BaseOutputDocInterface.
Definition at line 1259 of file latexgen.cpp.
References endl(), and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 2056 of file latexgen.cpp.
References OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 2078 of file latexgen.cpp.
References OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 2067 of file latexgen.cpp.
References OutputGenerator::t.
|
virtual |
Implements BaseOutputDocInterface.
Definition at line 2044 of file latexgen.cpp.
References docify(), and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 807 of file latexgen.cpp.
References OutputGenerator::t.
|
inlinevirtual |
|
virtual |
Implements BaseOutputDocInterface.
Definition at line 1663 of file latexgen.cpp.
References Config_getBool, SectionInfo::Page, SectionInfo::Paragraph, SectionInfo::Section, stripPath(), SectionInfo::Subsection, SectionInfo::Subsubsection, and OutputGenerator::t.
|
virtual |
Implements BaseOutputDocInterface.
Definition at line 2024 of file latexgen.cpp.
References docify(), OutputGenerator::t, and writeObjectLink().
|
inlinevirtual |
Implements BaseOutputDocInterface.
Definition at line 226 of file latexgen.h.
References OutputGenerator::t.
|
inlinevirtual |
Implements BaseOutputDocInterface.
Definition at line 220 of file latexgen.h.
References OutputGenerator::t.
|
inlinevirtual |
Implements BaseOutputDocInterface.
Definition at line 222 of file latexgen.h.
References OutputGenerator::t.
|
inlinevirtual |
|
virtual |
Implements BaseOutputDocInterface.
Definition at line 1371 of file latexgen.cpp.
References Config_getBool, disableLinks, stripPath(), and OutputGenerator::t.
|
virtual |
Implements BaseOutputDocInterface.
Definition at line 1458 of file latexgen.cpp.
References Config_getBool, and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 1427 of file latexgen.cpp.
References Config_getBool, stripPath(), and OutputGenerator::t.
|
inlinevirtual |
Changes the text font to fixed size. The section ends with endTypewriter()
Implements BaseOutputDocInterface.
Definition at line 161 of file latexgen.h.
References OutputGenerator::t.
|
virtual |
Implements BaseOutputDocInterface.
Definition at line 1616 of file latexgen.cpp.
References Config_getBool, endl(), stripPath(), and OutputGenerator::t.
|
virtual |
Writes a single ASCII character to the output. Converts characters that have a special meaning.
Implements BaseOutputDocInterface.
Definition at line 1711 of file latexgen.cpp.
References docify().
|
inlinevirtual |
Write an anchor to a source listing.
name | The name of the anchor. |
Implements CodeOutputInterface.
Definition at line 113 of file latexgen.h.
References m_codeGen, and LatexCodeGenerator::writeCodeAnchor().
|
inlinevirtual |
Writes a link to an object in a code fragment.
ref | If this is non-zero, the object is to be found in an external documentation file. |
file | The file in which the object is located. |
anchor | The anchor uniquely identifying the object within the file. |
name | The text to display as a placeholder for the link. |
tooltip | The tooltip to display when the mouse is on the link. |
Implements CodeOutputInterface.
Definition at line 95 of file latexgen.h.
References m_codeGen, and LatexCodeGenerator::writeCodeLink().
|
virtual |
Implements OutputGenerator.
Definition at line 2102 of file latexgen.cpp.
References DocNode::accept(), Definition::getDefFileExtension(), insideTabbing, and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 1337 of file latexgen.cpp.
References endl(), stripPath(), and OutputGenerator::t.
|
inlinevirtual |
|
static |
Definition at line 768 of file latexgen.cpp.
References endl(), OutputGenerator::t, versionString, and writeDefaultFooter().
Referenced by readConfiguration().
|
inlinevirtual |
|
static |
Definition at line 757 of file latexgen.cpp.
References endl(), OutputGenerator::t, versionString, writeDefaultHeaderPart1(), writeDefaultHeaderPart2(), and writeDefaultHeaderPart3().
Referenced by readConfiguration().
|
inlinevirtual |
|
virtual |
Implements OutputGenerator.
Definition at line 2249 of file latexgen.cpp.
References OutputGenerator::t.
|
inlinevirtual |
Implements OutputGenerator.
Definition at line 216 of file latexgen.h.
References OutputGenerator::t.
|
inlinevirtual |
Writes the line number of a source listing
ref | External reference (when imported from a tag file) |
file | The file part of the URL pointing to the docs. |
anchor | The anchor part of the URL pointing to the docs. |
lineNumber | The line number to write |
Implements CodeOutputInterface.
Definition at line 99 of file latexgen.h.
References m_codeGen, and LatexCodeGenerator::writeLineNumber().
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
Implements BaseOutputDocInterface.
Definition at line 1816 of file latexgen.cpp.
References insideTabbing, and OutputGenerator::t.
|
virtual |
Writes a link to an object in the documentation.
ref | If this is non-zero, the object is to be found in an external documentation file. |
file | The file in which the object is located. |
anchor | The anchor uniquely identifying the object within the file. |
name | The text to display as a placeholder for the link. |
Implements BaseOutputDocInterface.
Definition at line 1391 of file latexgen.cpp.
References Config_getBool, disableLinks, docify(), stripPath(), and OutputGenerator::t.
Referenced by startSimpleSect().
|
virtual |
Implements OutputGenerator.
Definition at line 1234 of file latexgen.cpp.
References OutputGenerator::t.
|
inlinevirtual |
|
inlinevirtual |
Writes a horizontal ruler to the output
Implements BaseOutputDocInterface.
Definition at line 198 of file latexgen.h.
References endl(), and OutputGenerator::t.
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
Implements OutputGenerator.
Definition at line 1328 of file latexgen.cpp.
References docify(), and OutputGenerator::t.
|
virtual |
Writes an ASCII string to the output, without converting special characters.
Implements BaseOutputDocInterface.
Definition at line 1269 of file latexgen.cpp.
References OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 1244 of file latexgen.cpp.
References OutputGenerator::endPlainFile(), OutputGenerator::startPlainFile(), OutputGenerator::t, and writeDefaultStyleSheet().
|
static |
Definition at line 775 of file latexgen.cpp.
References endl(), OutputGenerator::t, versionString, and writeDefaultStyleSheet().
Referenced by readConfiguration().
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Writes a tool tip definition
id | unique identifier for the tooltip |
docInfo | Info about the symbol's documentation. |
decl | full declaration of the symbol (for functions) |
desc | brief description for the symbol |
defInfo | Info about the symbol's definition in the source code |
declInfo | Info about the symbol's declaration in the source code |
Implements CodeOutputInterface.
Definition at line 101 of file latexgen.h.
References m_codeGen, and LatexCodeGenerator::writeTooltip().
|
private |
Definition at line 331 of file latexgen.h.
Referenced by endGroupHeader(), endMemberDoc(), endMemberHeader(), LatexGenerator(), startGroupHeader(), startMemberHeader(), startTextLink(), and writeObjectLink().
|
private |
Definition at line 330 of file latexgen.h.
Referenced by endDescItem(), endDescription(), LatexGenerator(), and startDescItem().
|
private |
Definition at line 329 of file latexgen.h.
Referenced by addIndexItem(), docify(), endAnonTypeScope(), endMemberDescription(), endMemberItem(), endMemberList(), endTitleHead(), LatexGenerator(), lineBreak(), startAnonTypeScope(), startMemberDescription(), startMemberDoc(), startMemberItem(), startMemberList(), writeDoc(), and writeNonBreakableSpace().
|
private |
Definition at line 336 of file latexgen.h.
Referenced by codify(), endCodeLine(), endFile(), endFontClass(), startCodeLine(), startFile(), startFontClass(), writeCodeAnchor(), writeCodeLink(), writeLineNumber(), and writeTooltip().
|
private |
Definition at line 333 of file latexgen.h.
Referenced by endAnonTypeScope(), LatexGenerator(), startAnonTypeScope(), and startMemberDescription().
|
private |
Definition at line 335 of file latexgen.h.
Referenced by endIndexSection(), and LatexGenerator().
|
private |
Definition at line 332 of file latexgen.h.
Referenced by endCallGraph(), endDirDepGraph(), endDotGraph(), endGroupCollaboration(), endInclDepGraph(), and startFile().
|
private |
Definition at line 334 of file latexgen.h.
Referenced by endMemberItem(), endMemberTemplateParams(), LatexGenerator(), startMemberItem(), and startMemberTemplateParams().