|
Doxygen
|
#include "latexgen.h"#include "cite.h"#include "classlist.h"#include "conceptdef.h"#include "config.h"#include "datetime.h"#include "diagram.h"#include "dirdef.h"#include "docnode.h"#include "docparser.h"#include "dotcallgraph.h"#include "dotclassgraph.h"#include "dotdirdeps.h"#include "dotgroupcollaboration.h"#include "dotincldepgraph.h"#include "doxygen.h"#include "fileinfo.h"#include "filename.h"#include "groupdef.h"#include "language.h"#include "latexdocvisitor.h"#include "message.h"#include "moduledef.h"#include "namespacedef.h"#include "outputlist.h"#include "pagedef.h"#include "portable.h"#include "resourcemgr.h"#include "stringutil.h"#include "utf8.h"#include "util.h"#include "version.h"Go to the source code of this file.
Macros | |
| #define | COPYCHAR() |
Functions | |
| static DString | substituteLatexKeywords (const DString &file, const DString &str, const DString &title) |
| static void | writeLatexMakefile () |
| static void | writeMakeBat () |
| static void | writeDefaultStyleSheet (TextStream &t) |
| static DString | extraLatexStyleSheet () |
| static DString | makeIndex () |
| static DString | latex_batchmode () |
| static DString | objectLinkToString (const DString &ref, const DString &f, const DString &anchor, const DString &text, bool insideTabbing, bool disableLinks) |
| static void | processEntity (TextStream &t, bool pdfHyperlinks, const char *strForm, const char *strRepl) |
| void | writeExtraLatexPackages (TextStream &t) |
| void | writeLatexSpecialFormulaChars (TextStream &t) |
| void | filterLatexString (TextStream &t, const DString &str, bool insideTabbing, bool insidePre, bool insideItem, bool insideTable, bool keepSpaces, const bool retainNewline) |
| DString | convertToLaTeX (const DString &s, bool insideTabbing, bool keepSpaces) |
| DString | latexEscapeLabelName (const DString &s) |
| DString | latexEscapeIndexChars (const DString &s) |
| DString | latexEscapePDFString (const DString &s) |
| DString | latexFilterURL (const DString &s) |
| void | latexWriteIndexItem (TextStream &m_t, const DString &s1, const DString &s2) |
Variables | |
| static DString | g_header |
| static DString | g_header_file |
| static DString | g_footer |
| static DString | g_footer_file |
| static const SelectionMarkerInfo | latexMarkerInfo = { '%', "%%BEGIN ",8 ,"%%END ",6, "",0 } |
| #define COPYCHAR | ( | ) |
Referenced by LatexCodeGenerator::codify().
Definition at line 2510 of file latexgen.cpp.
References filterLatexString(), and TextStream::str().
Referenced by LatexGenerator::endIndexSection(), objectLinkToString(), LatexGenerator::startIndexSection(), substituteLatexKeywords(), and LatexGenerator::writeInheritedSectionTitle().
|
static |
Definition at line 740 of file latexgen.cpp.
References checkExtension(), Config_getList, FileInfo::exists(), FileInfo::fileName(), LATEX_STYLE_EXTENSION, and stripExtensionGeneral().
Referenced by substituteLatexKeywords().
| void filterLatexString | ( | TextStream & | t, |
| const DString & | str, | ||
| bool | insideTabbing, | ||
| bool | insidePre, | ||
| bool | insideItem, | ||
| bool | insideTable, | ||
| bool | keepSpaces, | ||
| const bool | retainNewline ) |
Definition at line 2363 of file latexgen.cpp.
References Config_getBool, DString::data(), DString::empty(), insideTable(), HtmlEntityMapper::instance(), isId(), HtmlEntityMapper::latex(), processEntity(), and HtmlEntityMapper::writeHtmlEntity().
Referenced by LatexCodeGenerator::codify(), convertToLaTeX(), LatexGenerator::docify(), LatexDocVisitor::filter(), latexEscapeIndexChars(), latexEscapeLabelName(), and substituteLatexKeywords().
|
static |
Definition at line 787 of file latexgen.cpp.
References Config_getEnum.
Referenced by substituteLatexKeywords().
Definition at line 2562 of file latexgen.cpp.
References DString::data(), DString::empty(), DString::ExplicitSize, filterLatexString(), DString::length(), and TextStream::str().
Referenced by latexWriteIndexItem(), and LatexGenerator::startMemberDoc().
Definition at line 2517 of file latexgen.cpp.
References DString::data(), DString::empty(), DString::ExplicitSize, filterLatexString(), DString::length(), and TextStream::str().
Referenced by latexWriteIndexItem().
Definition at line 2608 of file latexgen.cpp.
References DString::data(), DString::empty(), and TextStream::str().
Referenced by LatexGenerator::startMemberDoc().
Definition at line 2636 of file latexgen.cpp.
References DString::data(), DString::empty(), and TextStream::str().
Referenced by LatexDocVisitor::operator()(), and LatexDocVisitor::operator()().
| void latexWriteIndexItem | ( | TextStream & | m_t, |
| const DString & | s1, | ||
| const DString & | s2 ) |
Definition at line 2667 of file latexgen.cpp.
References DString::empty(), latexEscapeIndexChars(), and latexEscapeLabelName().
Referenced by LatexGenerator::addIndexItem(), LatexGenerator::endTitleHead(), LatexDocVisitor::operator()(), and LatexGenerator::startMemberDoc().
|
static |
Definition at line 769 of file latexgen.cpp.
References Config_getString, and DString::empty().
Referenced by substituteLatexKeywords().
|
static |
Definition at line 1414 of file latexgen.cpp.
References Config_getBool, convertToLaTeX(), DString::empty(), and stripPath().
Referenced by LatexGenerator::writeInheritedSectionTitle(), and LatexGenerator::writeObjectLink().
|
static |
Definition at line 1439 of file latexgen.cpp.
Referenced by filterLatexString().
|
static |
Definition at line 801 of file latexgen.cpp.
References FileInfo::absFilePath(), Config_getBool, Config_getEnum, Config_getEnumAsString, Config_getString, convertToLaTeX(), copyFile(), Date, DateTime, dateToString(), CitationManager::empty(), DString::empty(), extraLatexStyleSheet(), FileInfo::fileName(), filterLatexString(), CitationManager::instance(), latex_batchmode(), CitationManager::latexBibFiles(), Translator::latexDocumentPost(), Translator::latexDocumentPre(), Translator::latexFont(), Translator::latexFontenc(), Translator::latexLanguageSupportCommand(), latexMarkerInfo, makeIndex(), projectLogoFile(), projectLogoSize(), removeEmptyLines(), selectBlocks(), showDate(), DString::str(), TextStream::str(), stripPath(), substitute(), substituteKeywords(), theTranslator, Time, Translator::trCiteReferences(), Translator::trGeneratedAt(), Translator::trGeneratedBy(), Translator::trISOLang(), writeExtraLatexPackages(), writeLatexSpecialFormulaChars(), and yearToString().
Referenced by LatexGenerator::endIndexSection(), LatexGenerator::init(), and LatexGenerator::startIndexSection().
|
static |
Definition at line 687 of file latexgen.cpp.
References ResourceMgr::getAsString(), and ResourceMgr::instance().
Referenced by LatexGenerator::writeStyleInfo(), and LatexGenerator::writeStyleSheetFile().
| void writeExtraLatexPackages | ( | TextStream & | t | ) |
Definition at line 2302 of file latexgen.cpp.
References Config_getList.
Referenced by FormulaManager::createLatexFile(), and substituteLatexKeywords().
|
static |
Definition at line 368 of file latexgen.cpp.
References Config_getBool, Config_getString, CitationManager::empty(), CitationManager::instance(), Translator::latexCommandName(), Portable::openOutputStream(), DString::quoted(), term, and theTranslator.
Referenced by LatexGenerator::init().
| void writeLatexSpecialFormulaChars | ( | TextStream & | t | ) |
Definition at line 2320 of file latexgen.cpp.
Referenced by FormulaManager::createLatexFile(), and substituteLatexKeywords().
|
static |
Definition at line 504 of file latexgen.cpp.
References Config_getBool, Config_getString, CitationManager::empty(), Portable::ghostScriptCommand(), CitationManager::instance(), Translator::latexCommandName(), Portable::openOutputStream(), DString::quoted(), term, and theTranslator.
Referenced by LatexGenerator::init().
|
static |
Definition at line 54 of file latexgen.cpp.
Referenced by LatexGenerator::endIndexSection(), and LatexGenerator::init().
|
static |
Definition at line 55 of file latexgen.cpp.
Referenced by LatexGenerator::endIndexSection(), and LatexGenerator::init().
|
static |
Definition at line 52 of file latexgen.cpp.
Referenced by LatexGenerator::init(), and LatexGenerator::startIndexSection().
|
static |
Definition at line 53 of file latexgen.cpp.
Referenced by LatexGenerator::init(), and LatexGenerator::startIndexSection().
|
static |
Definition at line 56 of file latexgen.cpp.
Referenced by LatexGenerator::init(), and substituteLatexKeywords().