LatexGenerator Class Reference

#include <latexgen.h>

Inheritance diagram for LatexGenerator:

OutputGenerator BaseOutputDocInterface CodeOutputInterface List of all members.

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)
OutputGeneratorget (OutputType o)
void printDoc (DocNode *, const char *)
void startFile (const char *name, const char *manName, const char *title)
void writeFooter ()
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 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 codify (const char *text)
void writeObjectLink (const char *ref, const char *file, const char *anchor, const char *name)
void writeCodeLink (const char *ref, const char *file, const char *anchor, const char *name, const char *tooltip)
void startTextLink (const char *, const char *)
void endTextLink ()
void startHtmlLink (const char *url)
void endHtmlLink ()
void startTypewriter ()
void endTypewriter ()
void startGroupHeader ()
void endGroupHeader ()
void writeListItem ()
void startMemberSections ()
void endMemberSections ()
void startMemberHeader ()
void endMemberHeader ()
void startMemberSubtitle ()
void endMemberSubtitle ()
void startMemberDocList ()
void endMemberDocList ()
void startMemberList ()
void endMemberList ()
void startAnonTypeScope (int)
void endAnonTypeScope (int)
void startMemberItem (int)
void endMemberItem ()
void startMemberTemplateParams ()
void endMemberTemplateParams ()
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 writeLineNumber (const char *, const char *, const char *, int l)
void startCodeLine ()
void endCodeLine ()
void startEmphasis ()
void endEmphasis ()
void startBold ()
void endBold ()
void startDescription ()
void endDescription ()
void startDescItem ()
void endDescItem ()
void lineBreak ()
void startMemberDoc (const char *, const char *, const char *, const char *)
void endMemberDoc (bool)
void startDoxyAnchor (const char *, const char *, const char *, const char *, const char *)
void endDoxyAnchor (const char *, const char *)
void startCodeAnchor (const char *)
void endCodeAnchor ()
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 ()
void endMemberDescription ()
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 writeDescItem ()
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 writeQuickLinks (bool, HighlightedItem)
void startContents ()
void endContents ()
void writeNonBreakableSpace (int)
void startDescTable ()
void endDescTable ()
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 startConstraintList (const char *)
void startConstraintParam ()
void endConstraintParam ()
void startConstraintType ()
void endConstraintType ()
void startConstraintDocs ()
void endConstraintDocs ()
void endConstraintList ()
void startFontClass (const char *)
void endFontClass ()
void writeCodeAnchor (const char *)
void linkableSymbol (int, const char *, Definition *, Definition *)

Static Public Member Functions

static void init ()
static void writeStyleSheetFile (QFile &f)
static void writeHeaderFile (QFile &f)

Detailed Description

Definition at line 25 of file latexgen.h.


Constructor & Destructor Documentation

LatexGenerator::LatexGenerator (  ) 

Definition at line 57 of file latexgen.cpp.

References Config_getString, and OutputGenerator::dir.

LatexGenerator::~LatexGenerator (  ) 

Definition at line 69 of file latexgen.cpp.


Member Function Documentation

void LatexGenerator::init (  )  [static]

Definition at line 73 of file latexgen.cpp.

References Config_getBool, Config_getString, createSubDirs(), OutputGenerator::dir, err(), OutputGenerator::file, QCString, and OutputGenerator::t.

Referenced by generateOutput().

void LatexGenerator::writeStyleSheetFile ( QFile &  f  )  [static]

Definition at line 380 of file latexgen.cpp.

References Config_getString, dateToString(), QCString, OutputGenerator::t, theTranslator, and Translator::trGeneratedAt().

Referenced by readConfiguration().

void LatexGenerator::writeHeaderFile ( QFile &  f  )  [static]

Definition at line 370 of file latexgen.cpp.

References OutputGenerator::t.

Referenced by readConfiguration().

void LatexGenerator::enable (  )  [inline, virtual]

Implements OutputGenerator.

Definition at line 37 of file latexgen.h.

References OutputGenerator::active, and OutputGenerator::genStack.

void LatexGenerator::disable (  )  [inline, virtual]

Implements OutputGenerator.

Definition at line 39 of file latexgen.h.

References OutputGenerator::active.

void LatexGenerator::enableIf ( OutputType  o  )  [inline, virtual]

Implements OutputGenerator.

Definition at line 40 of file latexgen.h.

References OutputGenerator::active, and OutputGenerator::Latex.

void LatexGenerator::disableIf ( OutputType  o  )  [inline, virtual]

Implements OutputGenerator.

Definition at line 41 of file latexgen.h.

References OutputGenerator::active, and OutputGenerator::Latex.

void LatexGenerator::disableIfNot ( OutputType  o  )  [inline, virtual]

Implements OutputGenerator.

Definition at line 42 of file latexgen.h.

References OutputGenerator::active, and OutputGenerator::Latex.

bool LatexGenerator::isEnabled ( OutputType  o  )  [inline, virtual]

Implements OutputGenerator.

Definition at line 43 of file latexgen.h.

References OutputGenerator::active, and OutputGenerator::Latex.

OutputGenerator* LatexGenerator::get ( OutputType  o  )  [inline, virtual]

Implements OutputGenerator.

Definition at line 44 of file latexgen.h.

References OutputGenerator::Latex.

void LatexGenerator::printDoc ( DocNode ,
const char *   
) [virtual]

Implements OutputGenerator.

Definition at line 1592 of file latexgen.cpp.

References DocNode::accept().

void LatexGenerator::startFile ( const char *  name,
const char *  manName,
const char *  title 
) [virtual]

Implements OutputGenerator.

Definition at line 400 of file latexgen.cpp.

References Config_getString, QCString, relativePathToRoot(), OutputGenerator::setEncoding(), and OutputGenerator::startPlainFile().

void LatexGenerator::writeFooter (  )  [inline, virtual]

Implements OutputGenerator.

Definition at line 49 of file latexgen.h.

void LatexGenerator::endFile (  )  [virtual]

Implements OutputGenerator.

Definition at line 411 of file latexgen.cpp.

References OutputGenerator::endPlainFile().

void LatexGenerator::clearBuffer (  ) 

void LatexGenerator::startIndexSection ( IndexSections   )  [virtual]

Implements OutputGenerator.

Definition at line 426 of file latexgen.cpp.

References Doxygen::classSDict, Config_getBool, Config_getString, Doxygen::directories, fileToString(), found, Doxygen::groupSDict, Doxygen::inputNameList, isClassDocumentation, isClassHierarchyIndex, isCompoundIndex, isDirDocumentation, isDirIndex, isEndIndex, isExampleDocumentation, isFileDocumentation, isFileIndex, FileDef::isLinkableInProject(), ClassDef::isLinkableInProject(), NamespaceDef::isLinkableInProject(), DirDef::isLinkableInProject(), isMainPage, isModuleDocumentation, isModuleIndex, isNamespaceDocumentation, isNamespaceIndex, isPageDocumentation, isPageIndex, Definition::isReference(), isTitlePageAuthor, isTitlePageStart, SDict< ClassDef >::Iterator, SDict< NamespaceDef >::Iterator, SDict< GroupDef >::Iterator, Doxygen::namespaceSDict, QCString, substituteKeywords(), and ClassDef::templateMaster().

void LatexGenerator::endIndexSection ( IndexSections   )  [virtual]

Implements OutputGenerator.

Definition at line 593 of file latexgen.cpp.

References Doxygen::classSDict, Config_getBool, Config_getString, Doxygen::directories, Doxygen::exampleSDict, found, PageDef::getGroupDef(), PageDef::getOutputFileBase(), FileDef::getOutputFileBase(), ClassDef::getOutputFileBase(), NamespaceDef::getOutputFileBase(), DirDef::getOutputFileBase(), GroupDef::getOutputFileBase(), Doxygen::groupSDict, Doxygen::inputNameList, isClassDocumentation, isClassHierarchyIndex, isCompoundIndex, isDirDocumentation, isDirIndex, isEndIndex, isExampleDocumentation, isFileDocumentation, isFileIndex, FileDef::isLinkableInProject(), ClassDef::isLinkableInProject(), NamespaceDef::isLinkableInProject(), DirDef::isLinkableInProject(), isMainPage, isModuleDocumentation, isModuleIndex, isNamespaceDocumentation, isNamespaceIndex, isPageDocumentation, isPageIndex, Definition::isReference(), isTitlePageAuthor, isTitlePageStart, SDict< PageDef >::Iterator, SDict< ClassDef >::Iterator, SDict< NamespaceDef >::Iterator, SDict< GroupDef >::Iterator, Doxygen::namespaceSDict, Doxygen::pageSDict, QCString, ClassDef::templateMaster(), and PageDef::title().

void LatexGenerator::writePageLink ( const char *  ,
bool   
) [virtual]

Implements OutputGenerator.

Definition at line 804 of file latexgen.cpp.

References Config_getBool.

void LatexGenerator::startProjectNumber (  )  [virtual]

Implements OutputGenerator.

Definition at line 421 of file latexgen.cpp.

void LatexGenerator::endProjectNumber (  )  [inline, virtual]

Implements OutputGenerator.

Definition at line 57 of file latexgen.h.

void LatexGenerator::writeStyleInfo ( int  part  )  [virtual]

Implements OutputGenerator.

Definition at line 812 of file latexgen.cpp.

References OutputGenerator::endPlainFile(), and OutputGenerator::startPlainFile().

void LatexGenerator::startTitleHead ( const char *   )  [virtual]

Implements OutputGenerator.

Definition at line 1022 of file latexgen.cpp.

References Config_getBool, and stripPath().

void LatexGenerator::startTitle (  )  [virtual]

Implements BaseOutputDocInterface.

Definition at line 1055 of file latexgen.cpp.

References Config_getBool.

void LatexGenerator::endTitleHead ( const char *  ,
const char *  name 
) [virtual]

Implements OutputGenerator.

Definition at line 1038 of file latexgen.cpp.

References Config_getBool.

void LatexGenerator::endTitle (  )  [inline, virtual]

Implements BaseOutputDocInterface.

Definition at line 62 of file latexgen.h.

References OutputGenerator::t.

void LatexGenerator::newParagraph (  )  [virtual]

Starts a new paragraph

Implements BaseOutputDocInterface.

Definition at line 844 of file latexgen.cpp.

void LatexGenerator::startParagraph (  )  [virtual]

Starts a new paragraph

Implements BaseOutputDocInterface.

Definition at line 849 of file latexgen.cpp.

void LatexGenerator::endParagraph (  )  [virtual]

End a paragraph

Implements BaseOutputDocInterface.

Definition at line 854 of file latexgen.cpp.

void LatexGenerator::writeString ( const char *  text  )  [virtual]

Writes an ASCII string to the output, without converting special characters.

Implements BaseOutputDocInterface.

Definition at line 858 of file latexgen.cpp.

void LatexGenerator::startIndexList (  )  [inline, virtual]

Implements OutputGenerator.

Definition at line 68 of file latexgen.h.

References OutputGenerator::t.

void LatexGenerator::endIndexList (  )  [inline, virtual]

Implements OutputGenerator.

Definition at line 69 of file latexgen.h.

References OutputGenerator::t.

void LatexGenerator::startIndexKey (  )  [virtual]

Implements OutputGenerator.

Definition at line 931 of file latexgen.cpp.

void LatexGenerator::endIndexKey (  )  [virtual]

Implements OutputGenerator.

Definition at line 936 of file latexgen.cpp.

void LatexGenerator::startIndexValue ( bool   )  [virtual]

Implements OutputGenerator.

Definition at line 940 of file latexgen.cpp.

void LatexGenerator::endIndexValue ( const char *  ,
bool   
) [virtual]

Implements OutputGenerator.

Definition at line 946 of file latexgen.cpp.

void LatexGenerator::startItemList (  )  [inline, virtual]

Start of a bullet list: e.g. <ul> in html. writeListItem() is Used for the bullet items.

Implements BaseOutputDocInterface.

Definition at line 74 of file latexgen.h.

References OutputGenerator::t.

void LatexGenerator::endItemList (  )  [inline, virtual]

Ends a bullet list: e.g. </ul> in html

Implements BaseOutputDocInterface.

Definition at line 75 of file latexgen.h.

References OutputGenerator::t.

void LatexGenerator::startIndexItem ( const char *  ref,
const char *  file 
) [virtual]

Implements OutputGenerator.

Definition at line 863 of file latexgen.cpp.

void LatexGenerator::endIndexItem ( const char *  ref,
const char *  file 
) [virtual]

Implements OutputGenerator.

Definition at line 872 of file latexgen.cpp.

void LatexGenerator::docify ( const char *  text  )  [virtual]

Writes an ASCII string to the output. Converts characters that have A special meaning, like & in html.

Implements BaseOutputDocInterface.

Definition at line 1261 of file latexgen.cpp.

References filterLatexString().

Referenced by startConstraintList(), startMemberDoc(), startParamList(), startSimpleSect(), writeChar(), writeObjectLink(), and writeStartAnnoItem().

void LatexGenerator::codify ( const char *  text  )  [virtual]

Writes an ASCII string 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 1266 of file latexgen.cpp.

References Config_getInt, Translator::idLanguage(), spaces, and theTranslator.

Referenced by endCodeLine().

void LatexGenerator::writeObjectLink ( const char *  ref,
const char *  file,
const char *  anchor,
const char *  name 
) [virtual]

Writes a link to an object in the documentation.

Parameters:
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 980 of file latexgen.cpp.

References Config_getBool, docify(), and stripPath().

Referenced by startSimpleSect().

void LatexGenerator::writeCodeLink ( const char *  ref,
const char *  file,
const char *  anchor,
const char *  name,
const char *  tooltip 
) [virtual]

Writes a link to an object in a code fragment.

Parameters:
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 1014 of file latexgen.cpp.

void LatexGenerator::startTextLink ( const char *  ,
const char *   
) [virtual]

Implements BaseOutputDocInterface.

Definition at line 960 of file latexgen.cpp.

References Config_getBool, and stripPath().

void LatexGenerator::endTextLink (  )  [virtual]

Implements BaseOutputDocInterface.

Definition at line 975 of file latexgen.cpp.

void LatexGenerator::startHtmlLink ( const char *  url  )  [virtual]

Starts a (link to an) URL found in the documentation.

Parameters:
url The URL to link to.

Implements BaseOutputDocInterface.

Definition at line 888 of file latexgen.cpp.

References Config_getBool.

void LatexGenerator::endHtmlLink (  )  [virtual]

Ends a link started by startHtmlLink().

Implements BaseOutputDocInterface.

Definition at line 899 of file latexgen.cpp.

void LatexGenerator::startTypewriter (  )  [inline, virtual]

Changes the text font to fixed size. The section ends with endTypewriter()

Implements BaseOutputDocInterface.

Definition at line 89 of file latexgen.h.

References OutputGenerator::t.

void LatexGenerator::endTypewriter (  )  [inline, virtual]

End a section of text displayed in typewriter style.

Implements BaseOutputDocInterface.

Definition at line 90 of file latexgen.h.

References OutputGenerator::t.

void LatexGenerator::startGroupHeader (  )  [virtual]

Implements OutputGenerator.

Definition at line 1067 of file latexgen.cpp.

References Config_getBool.

void LatexGenerator::endGroupHeader (  )  [virtual]

Implements OutputGenerator.

Definition at line 1080 of file latexgen.cpp.

void LatexGenerator::writeListItem (  )  [inline, virtual]

Writes a list item for a bullet or enumerated list: e.g. <li> in html

Implements BaseOutputDocInterface.

Definition at line 93 of file latexgen.h.

References OutputGenerator::t.

void LatexGenerator::startMemberSections (  )  [inline, virtual]

Implements OutputGenerator.

Definition at line 95 of file latexgen.h.

void LatexGenerator::endMemberSections (  )  [inline, virtual]

Implements OutputGenerator.

Definition at line 96 of file latexgen.h.

void LatexGenerator::startMemberHeader (  )  [virtual]

Implements OutputGenerator.

Definition at line 1086 of file latexgen.cpp.

References Config_getBool.

void LatexGenerator::endMemberHeader (  )  [virtual]

Implements OutputGenerator.

Definition at line 1099 of file latexgen.cpp.

void LatexGenerator::startMemberSubtitle (  )  [inline, virtual]

Implements OutputGenerator.

Definition at line 99 of file latexgen.h.

void LatexGenerator::endMemberSubtitle (  )  [inline, virtual]

Implements OutputGenerator.

Definition at line 100 of file latexgen.h.

void LatexGenerator::startMemberDocList (  )  [inline, virtual]

Implements OutputGenerator.

Definition at line 101 of file latexgen.h.

void LatexGenerator::endMemberDocList (  )  [inline, virtual]

Implements OutputGenerator.

Definition at line 102 of file latexgen.h.

void LatexGenerator::startMemberList (  )  [virtual]

Implements OutputGenerator.

Definition at line 1428 of file latexgen.cpp.

void LatexGenerator::endMemberList (  )  [virtual]

Implements OutputGenerator.

Definition at line 1436 of file latexgen.cpp.

void LatexGenerator::startAnonTypeScope ( int   )  [virtual]

Implements OutputGenerator.

Definition at line 1334 of file latexgen.cpp.

void LatexGenerator::endAnonTypeScope ( int   )  [virtual]

Implements OutputGenerator.

Definition at line 1345 of file latexgen.cpp.

void LatexGenerator::startMemberItem ( int   )  [virtual]

Implements OutputGenerator.

Definition at line 1371 of file latexgen.cpp.

void LatexGenerator::endMemberItem (  )  [virtual]

Implements OutputGenerator.

Definition at line 1381 of file latexgen.cpp.

void LatexGenerator::startMemberTemplateParams (  )  [virtual]

Implements OutputGenerator.

Definition at line 1355 of file latexgen.cpp.

void LatexGenerator::endMemberTemplateParams (  )  [virtual]

Implements OutputGenerator.

Definition at line 1363 of file latexgen.cpp.

void LatexGenerator::startMemberGroupHeader ( bool   )  [virtual]

Implements OutputGenerator.

Definition at line 1446 of file latexgen.cpp.

void LatexGenerator::endMemberGroupHeader (  )  [virtual]

Implements OutputGenerator.

Definition at line 1452 of file latexgen.cpp.

void LatexGenerator::startMemberGroupDocs (  )  [virtual]

Implements OutputGenerator.

Definition at line 1457 of file latexgen.cpp.

void LatexGenerator::endMemberGroupDocs (  )  [virtual]

Implements OutputGenerator.

Definition at line 1462 of file latexgen.cpp.

void LatexGenerator::startMemberGroup (  )  [virtual]

Implements OutputGenerator.

Definition at line 1467 of file latexgen.cpp.

void LatexGenerator::endMemberGroup ( bool   )  [virtual]

Implements OutputGenerator.

Definition at line 1471 of file latexgen.cpp.

void LatexGenerator::insertMemberAlign ( bool   )  [inline, virtual]

Implements OutputGenerator.

Definition at line 119 of file latexgen.h.

void LatexGenerator::writeRuler (  )  [inline, virtual]

Writes a horizontal ruler to the output

Implements BaseOutputDocInterface.

Definition at line 121 of file latexgen.h.

References OutputGenerator::t.

void LatexGenerator::writeAnchor ( const char *  fileName,
const char *  name 
) [virtual]

Implements BaseOutputDocInterface.

Definition at line 1181 of file latexgen.cpp.

References Config_getBool, and stripPath().

void LatexGenerator::startCodeFragment (  )  [inline, 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 123 of file latexgen.h.

References OutputGenerator::t.

void LatexGenerator::endCodeFragment (  )  [inline, virtual]

Ends a source code fragment

Implements BaseOutputDocInterface.

Definition at line 124 of file latexgen.h.

References OutputGenerator::t.

void LatexGenerator::writeLineNumber ( const char *  ,
const char *  ,
const char *  ,
int  l 
) [inline, virtual]

Implements CodeOutputInterface.

Definition at line 125 of file latexgen.h.

References OutputGenerator::t.

void LatexGenerator::startCodeLine (  )  [inline, virtual]

Implements CodeOutputInterface.

Definition at line 126 of file latexgen.h.

void LatexGenerator::endCodeLine (  )  [inline, virtual]

Implements CodeOutputInterface.

Definition at line 127 of file latexgen.h.

References codify().

void LatexGenerator::startEmphasis (  )  [inline, virtual]

Changes the text font to italic. The italic section ends with endEmphasis()

Implements BaseOutputDocInterface.

Definition at line 128 of file latexgen.h.

References OutputGenerator::t.

void LatexGenerator::endEmphasis (  )  [inline, virtual]

Ends a section of text displayed in italic.

Implements BaseOutputDocInterface.

Definition at line 129 of file latexgen.h.

References OutputGenerator::t.

void LatexGenerator::startBold (  )  [inline, virtual]

Changes the text font to bold face. The bold section ends with endBold()

Implements BaseOutputDocInterface.

Definition at line 130 of file latexgen.h.

References OutputGenerator::t.

void LatexGenerator::endBold (  )  [inline, virtual]

End a section of text displayed in bold face.

Implements BaseOutputDocInterface.

Definition at line 131 of file latexgen.h.

References OutputGenerator::t.

void LatexGenerator::startDescription (  )  [virtual]

Starts a description list: e.g. <dl> in HTML Items are surrounded by startDescItem() and endDescItem()

Implements BaseOutputDocInterface.

Definition at line 1522 of file latexgen.cpp.

void LatexGenerator::endDescription (  )  [virtual]

Ends a description list: e.g. </dl> in HTML

Implements BaseOutputDocInterface.

Definition at line 1527 of file latexgen.cpp.

void LatexGenerator::startDescItem (  )  [virtual]

Starts an item of a description list: e.g. <dt> in HTML.

Implements BaseOutputDocInterface.

Definition at line 1533 of file latexgen.cpp.

void LatexGenerator::endDescItem (  )  [virtual]

Ends an item of a description list and starts the description itself: e.g. <dd> in HTML.

Implements BaseOutputDocInterface.

Definition at line 1539 of file latexgen.cpp.

References lineBreak().

void LatexGenerator::lineBreak (  )  [inline, virtual]

Implements BaseOutputDocInterface.

Definition at line 136 of file latexgen.h.

References OutputGenerator::t.

Referenced by endDescItem().

void LatexGenerator::startMemberDoc ( const char *  ,
const char *  ,
const char *  ,
const char *   
) [virtual]

Implements OutputGenerator.

Definition at line 1105 of file latexgen.cpp.

References Config_getBool, and docify().

void LatexGenerator::endMemberDoc ( bool   )  [virtual]

Implements OutputGenerator.

Definition at line 1149 of file latexgen.cpp.

References Config_getBool.

void LatexGenerator::startDoxyAnchor ( const char *  ,
const char *  ,
const char *  ,
const char *  ,
const char *   
) [virtual]

Implements OutputGenerator.

Definition at line 1156 of file latexgen.cpp.

References Config_getBool, and stripPath().

void LatexGenerator::endDoxyAnchor ( const char *  ,
const char *   
) [virtual]

Implements OutputGenerator.

Definition at line 1169 of file latexgen.cpp.

References Config_getBool.

void LatexGenerator::startCodeAnchor ( const char *   )  [inline, virtual]

Implements CodeOutputInterface.

Definition at line 141 of file latexgen.h.

void LatexGenerator::endCodeAnchor (  )  [inline, virtual]

Implements CodeOutputInterface.

Definition at line 142 of file latexgen.h.

void LatexGenerator::writeChar ( char  c  )  [virtual]

Writes a single ASCII character to the output. Converts characters that have a special meaning.

Implements BaseOutputDocInterface.

Definition at line 1313 of file latexgen.cpp.

References docify().

void LatexGenerator::writeLatexSpacing (  )  [inline, virtual]

Implements OutputGenerator.

Definition at line 144 of file latexgen.h.

References OutputGenerator::t.

void LatexGenerator::writeStartAnnoItem ( const char *  type,
const char *  file,
const char *  path,
const char *  name 
) [virtual]

Implements OutputGenerator.

Definition at line 917 of file latexgen.cpp.

References docify().

void LatexGenerator::writeEndAnnoItem ( const char *  name  )  [virtual]

Implements OutputGenerator.

Definition at line 926 of file latexgen.cpp.

void LatexGenerator::startSubsection (  )  [inline, virtual]

Implements BaseOutputDocInterface.

Definition at line 148 of file latexgen.h.

References OutputGenerator::t.

void LatexGenerator::endSubsection (  )  [inline, virtual]

Implements BaseOutputDocInterface.

Definition at line 149 of file latexgen.h.

References OutputGenerator::t.

void LatexGenerator::startSubsubsection (  )  [inline, virtual]

Implements BaseOutputDocInterface.

Definition at line 150 of file latexgen.h.

References OutputGenerator::t.

void LatexGenerator::endSubsubsection (  )  [inline, virtual]

Implements BaseOutputDocInterface.

Definition at line 151 of file latexgen.h.

References OutputGenerator::t.

void LatexGenerator::startCenter (  )  [inline, virtual]

Implements BaseOutputDocInterface.

Definition at line 152 of file latexgen.h.

References OutputGenerator::t.

void LatexGenerator::endCenter (  )  [inline, virtual]

Implements BaseOutputDocInterface.

Definition at line 153 of file latexgen.h.

References OutputGenerator::t.

void LatexGenerator::startSmall (  )  [inline, virtual]

Implements BaseOutputDocInterface.

Definition at line 154 of file latexgen.h.

References OutputGenerator::t.

void LatexGenerator::endSmall (  )  [inline, virtual]

Implements BaseOutputDocInterface.

Definition at line 155 of file latexgen.h.

References OutputGenerator::t.

void LatexGenerator::startMemberDescription (  )  [virtual]

Implements OutputGenerator.

Definition at line 1391 of file latexgen.cpp.

void LatexGenerator::endMemberDescription (  )  [virtual]

Implements OutputGenerator.

Definition at line 1404 of file latexgen.cpp.

void LatexGenerator::startDescList ( SectionTypes   )  [inline]

Definition at line 158 of file latexgen.h.

References OutputGenerator::t.

void LatexGenerator::endDescList (  )  [inline]

Definition at line 159 of file latexgen.h.

References OutputGenerator::t.

void LatexGenerator::startSimpleSect ( SectionTypes  ,
const char *  ,
const char *  ,
const char *   
) [virtual]

Implements BaseOutputDocInterface.

Definition at line 1552 of file latexgen.cpp.

References docify(), and writeObjectLink().

void LatexGenerator::endSimpleSect (  )  [virtual]

Implements BaseOutputDocInterface.

Definition at line 1567 of file latexgen.cpp.

void LatexGenerator::startParamList ( ParamListTypes  ,
const char *  title 
) [virtual]

Implements BaseOutputDocInterface.

Definition at line 1572 of file latexgen.cpp.

References docify().

void LatexGenerator::endParamList (  )  [virtual]

Implements BaseOutputDocInterface.

Definition at line 1579 of file latexgen.cpp.

void LatexGenerator::writeDescItem (  )  [inline, virtual]

Implements BaseOutputDocInterface.

Definition at line 164 of file latexgen.h.

References OutputGenerator::t.

void LatexGenerator::startSection ( const char *  ,
const char *  ,
SectionInfo::SectionType   
) [virtual]

Implements BaseOutputDocInterface.

Definition at line 1219 of file latexgen.cpp.

References Config_getBool, SectionInfo::Page, SectionInfo::Paragraph, SectionInfo::Section, stripPath(), SectionInfo::Subsection, and SectionInfo::Subsubsection.

void LatexGenerator::endSection ( const char *  ,
SectionInfo::SectionType   
) [virtual]

Implements BaseOutputDocInterface.

Definition at line 1254 of file latexgen.cpp.

void LatexGenerator::addIndexItem ( const char *  ,
const char *   
) [virtual]

Implements BaseOutputDocInterface.

Definition at line 1197 of file latexgen.cpp.

void LatexGenerator::startIndent (  )  [inline, virtual]

Implements OutputGenerator.

Definition at line 168 of file latexgen.h.

void LatexGenerator::endIndent (  )  [inline, virtual]

Implements OutputGenerator.

Definition at line 169 of file latexgen.h.

void LatexGenerator::writeSynopsis (  )  [inline, virtual]

Implements OutputGenerator.

Definition at line 170 of file latexgen.h.

void LatexGenerator::startClassDiagram (  )  [virtual]

Implements OutputGenerator.

Definition at line 1321 of file latexgen.cpp.

void LatexGenerator::endClassDiagram ( const ClassDiagram ,
const char *  ,
const char *   
) [virtual]

Implements OutputGenerator.

Definition at line 1327 of file latexgen.cpp.

References OutputGenerator::dir, and ClassDiagram::writeFigure().

void LatexGenerator::startPageRef (  )  [virtual]

Implements BaseOutputDocInterface.

Definition at line 1001 of file latexgen.cpp.

void LatexGenerator::endPageRef ( const char *  ,
const char *   
) [virtual]

Implements BaseOutputDocInterface.

Definition at line 1006 of file latexgen.cpp.

void LatexGenerator::startQuickIndices (  )  [inline, virtual]

Implements OutputGenerator.

Definition at line 175 of file latexgen.h.

void LatexGenerator::endQuickIndices (  )  [inline, virtual]

Implements OutputGenerator.

Definition at line 176 of file latexgen.h.

void LatexGenerator::writeQuickLinks ( bool  ,
HighlightedItem   
) [inline, virtual]

Implements OutputGenerator.

Definition at line 177 of file latexgen.h.

void LatexGenerator::startContents (  )  [inline, virtual]

Implements OutputGenerator.

Definition at line 178 of file latexgen.h.

void LatexGenerator::endContents (  )  [inline, virtual]

Implements OutputGenerator.

Definition at line 179 of file latexgen.h.

void LatexGenerator::writeNonBreakableSpace ( int   )  [virtual]

Implements BaseOutputDocInterface.

Definition at line 1417 of file latexgen.cpp.

void LatexGenerator::startDescTable (  )  [inline, virtual]

Implements BaseOutputDocInterface.

Definition at line 182 of file latexgen.h.

References OutputGenerator::t.

void LatexGenerator::endDescTable (  )  [inline, virtual]

Implements BaseOutputDocInterface.

Definition at line 184 of file latexgen.h.

References OutputGenerator::t.

void LatexGenerator::startDescTableTitle (  )  [inline, virtual]

Implements BaseOutputDocInterface.

Definition at line 186 of file latexgen.h.

References OutputGenerator::t.

void LatexGenerator::endDescTableTitle (  )  [inline, virtual]

Implements BaseOutputDocInterface.

Definition at line 188 of file latexgen.h.

References OutputGenerator::t.

void LatexGenerator::startDescTableData (  )  [inline, virtual]

Implements BaseOutputDocInterface.

Definition at line 190 of file latexgen.h.

void LatexGenerator::endDescTableData (  )  [inline, virtual]

Implements BaseOutputDocInterface.

Definition at line 191 of file latexgen.h.

void LatexGenerator::lastIndexPage (  )  [inline, virtual]

Implements OutputGenerator.

Definition at line 192 of file latexgen.h.

void LatexGenerator::startDotGraph (  )  [virtual]

Implements OutputGenerator.

Definition at line 1477 of file latexgen.cpp.

void LatexGenerator::endDotGraph ( const DotClassGraph  )  [virtual]

Implements OutputGenerator.

Definition at line 1481 of file latexgen.cpp.

References Config_getString, EPS, and DotClassGraph::writeGraph().

void LatexGenerator::startInclDepGraph (  )  [virtual]

Implements OutputGenerator.

Definition at line 1486 of file latexgen.cpp.

void LatexGenerator::endInclDepGraph ( const DotInclDepGraph  )  [virtual]

Implements OutputGenerator.

Definition at line 1490 of file latexgen.cpp.

References Config_getString, EPS, and DotInclDepGraph::writeGraph().

void LatexGenerator::startCallGraph (  )  [virtual]

Implements OutputGenerator.

Definition at line 1504 of file latexgen.cpp.

void LatexGenerator::startGroupCollaboration (  )  [virtual]

Implements OutputGenerator.

Definition at line 1495 of file latexgen.cpp.

void LatexGenerator::endGroupCollaboration ( const DotGroupCollaboration g  )  [virtual]

Implements OutputGenerator.

Definition at line 1499 of file latexgen.cpp.

References Config_getString, EPS, and DotGroupCollaboration::writeGraph().

void LatexGenerator::endCallGraph ( const DotCallGraph  )  [virtual]

Implements OutputGenerator.

Definition at line 1508 of file latexgen.cpp.

References Config_getString, EPS, and DotCallGraph::writeGraph().

void LatexGenerator::startDirDepGraph (  )  [virtual]

Implements OutputGenerator.

Definition at line 1513 of file latexgen.cpp.

void LatexGenerator::endDirDepGraph ( const DotDirDeps g  )  [virtual]

Implements OutputGenerator.

Definition at line 1517 of file latexgen.cpp.

References Config_getString, EPS, and DotDirDeps::writeGraph().

void LatexGenerator::writeGraphicalHierarchy ( const DotGfxHierarchyTable  )  [inline, virtual]

Implements OutputGenerator.

Definition at line 204 of file latexgen.h.

void LatexGenerator::startTextBlock ( bool   )  [inline, virtual]

Implements OutputGenerator.

Definition at line 206 of file latexgen.h.

void LatexGenerator::endTextBlock ( bool   )  [inline, virtual]

Implements OutputGenerator.

Definition at line 207 of file latexgen.h.

void LatexGenerator::startMemberDocPrefixItem (  )  [inline, virtual]

Implements OutputGenerator.

Definition at line 209 of file latexgen.h.

void LatexGenerator::endMemberDocPrefixItem (  )  [inline, virtual]

Implements OutputGenerator.

Definition at line 210 of file latexgen.h.

void LatexGenerator::startMemberDocName ( bool   )  [inline, virtual]

Implements OutputGenerator.

Definition at line 211 of file latexgen.h.

void LatexGenerator::endMemberDocName (  )  [inline, virtual]

Implements OutputGenerator.

Definition at line 212 of file latexgen.h.

void LatexGenerator::startParameterType ( bool  ,
const char *   
) [virtual]

Implements OutputGenerator.

Definition at line 1584 of file latexgen.cpp.

void LatexGenerator::endParameterType (  )  [inline, virtual]

Implements OutputGenerator.

Definition at line 214 of file latexgen.h.

void LatexGenerator::startParameterName ( bool   )  [inline, virtual]

Implements OutputGenerator.

Definition at line 215 of file latexgen.h.

void LatexGenerator::endParameterName ( bool  ,
bool  ,
bool   
) [inline, virtual]

Implements OutputGenerator.

Definition at line 216 of file latexgen.h.

void LatexGenerator::startParameterList ( bool   )  [inline, virtual]

Implements OutputGenerator.

Definition at line 217 of file latexgen.h.

void LatexGenerator::endParameterList (  )  [inline, virtual]

Implements OutputGenerator.

Definition at line 218 of file latexgen.h.

void LatexGenerator::startConstraintList ( const char *   )  [virtual]

Implements OutputGenerator.

Definition at line 1599 of file latexgen.cpp.

References docify().

void LatexGenerator::startConstraintParam (  )  [virtual]

Implements OutputGenerator.

Definition at line 1607 of file latexgen.cpp.

void LatexGenerator::endConstraintParam (  )  [virtual]

Implements OutputGenerator.

Definition at line 1612 of file latexgen.cpp.

void LatexGenerator::startConstraintType (  )  [virtual]

Implements OutputGenerator.

Definition at line 1616 of file latexgen.cpp.

void LatexGenerator::endConstraintType (  )  [virtual]

Implements OutputGenerator.

Definition at line 1621 of file latexgen.cpp.

void LatexGenerator::startConstraintDocs (  )  [virtual]

Implements OutputGenerator.

Definition at line 1626 of file latexgen.cpp.

void LatexGenerator::endConstraintDocs (  )  [virtual]

Implements OutputGenerator.

Definition at line 1630 of file latexgen.cpp.

void LatexGenerator::endConstraintList (  )  [virtual]

Implements OutputGenerator.

Definition at line 1634 of file latexgen.cpp.

void LatexGenerator::startFontClass ( const char *   )  [inline, virtual]

Implements CodeOutputInterface.

Definition at line 229 of file latexgen.h.

void LatexGenerator::endFontClass (  )  [inline, virtual]

Implements CodeOutputInterface.

Definition at line 230 of file latexgen.h.

void LatexGenerator::writeCodeAnchor ( const char *   )  [inline, virtual]

Implements CodeOutputInterface.

Definition at line 232 of file latexgen.h.

void LatexGenerator::linkableSymbol ( int  ,
const char *  ,
Definition ,
Definition  
) [inline, virtual]

Implements CodeOutputInterface.

Definition at line 233 of file latexgen.h.


The documentation for this class was generated from the following files:



Generated on Mon Mar 31 10:59:00 2008 by  doxygen 1.5.1