ManGenerator Class Reference

#include <mangen.h>

Inheritance diagram for ManGenerator:

OutputGenerator BaseOutputDocInterface CodeOutputInterface List of all members.

Public Member Functions

 ManGenerator ()
 ~ManGenerator ()
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)
void startTitleHead (const char *)
void endTitleHead (const char *, const char *)
void startTitle ()
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 startMemberSections ()
void endMemberSections ()
void startMemberHeader ()
void endMemberHeader ()
void insertMemberAlign (bool)
void startMemberSubtitle ()
void endMemberSubtitle ()
void writeListItem ()
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 writeRuler ()
void writeAnchor (const char *, const char *)
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 writeChar (char c)
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 writeLatexSpacing ()
void writeStartAnnoItem (const char *type, const char *file, const char *path, const char *name)
void writeEndAnnoItem (const char *)
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 n)
void startDescTable ()
void endDescTable ()
void startDescTableTitle ()
void endDescTableTitle ()
void startDescTableData ()
void endDescTableData ()
void startDotGraph ()
void endDotGraph (const DotClassGraph &)
void startInclDepGraph ()
void endInclDepGraph (const DotInclDepGraph &)
void startGroupCollaboration ()
void endGroupCollaboration (const DotGroupCollaboration &)
void startCallGraph ()
void endCallGraph (const DotCallGraph &)
void startDirDepGraph ()
void endDirDepGraph (const DotDirDeps &)
void writeGraphicalHierarchy (const DotGfxHierarchyTable &)
void startTextBlock (bool)
void endTextBlock (bool)
void lastIndexPage ()
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 startFontClass (const char *)
void endFontClass ()
void startConstraintList (const char *)
void startConstraintParam ()
void endConstraintParam ()
void startConstraintType ()
void endConstraintType ()
void startConstraintDocs ()
void endConstraintDocs ()
void endConstraintList ()
void writeCodeAnchor (const char *)
void linkableSymbol (int, const char *, Definition *, Definition *)

Static Public Member Functions

static void init ()

Detailed Description

Definition at line 25 of file mangen.h.


Constructor & Destructor Documentation

ManGenerator::ManGenerator (  ) 

Definition at line 49 of file mangen.cpp.

References Config_getString, and OutputGenerator::dir.

ManGenerator::~ManGenerator (  ) 

Definition at line 60 of file mangen.cpp.


Member Function Documentation

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

Implements OutputGenerator.

Definition at line 34 of file mangen.h.

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

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

Implements OutputGenerator.

Definition at line 36 of file mangen.h.

References OutputGenerator::active.

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

Implements OutputGenerator.

Definition at line 37 of file mangen.h.

References OutputGenerator::active, and OutputGenerator::Man.

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

Implements OutputGenerator.

Definition at line 38 of file mangen.h.

References OutputGenerator::active, and OutputGenerator::Man.

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

Implements OutputGenerator.

Definition at line 39 of file mangen.h.

References OutputGenerator::active, and OutputGenerator::Man.

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

Implements OutputGenerator.

Definition at line 40 of file mangen.h.

References OutputGenerator::active, and OutputGenerator::Man.

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

Implements OutputGenerator.

Definition at line 41 of file mangen.h.

References OutputGenerator::Man.

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

Implements OutputGenerator.

Definition at line 647 of file mangen.cpp.

References DocNode::accept(), and OutputGenerator::t.

void ManGenerator::init (  )  [static]

Definition at line 80 of file mangen.cpp.

References Config_getString, createSubDirs(), err(), and QCString.

Referenced by generateOutput().

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

Implements OutputGenerator.

Definition at line 140 of file mangen.cpp.

References OutputGenerator::startPlainFile().

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

Implements OutputGenerator.

Definition at line 47 of file mangen.h.

void ManGenerator::endFile (  )  [virtual]

Implements OutputGenerator.

Definition at line 146 of file mangen.cpp.

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

void ManGenerator::clearBuffer (  ) 

void ManGenerator::startIndexSection ( IndexSections   )  [inline, virtual]

Implements OutputGenerator.

Definition at line 51 of file mangen.h.

void ManGenerator::endIndexSection ( IndexSections   )  [inline, virtual]

Implements OutputGenerator.

Definition at line 52 of file mangen.h.

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

Implements OutputGenerator.

Definition at line 53 of file mangen.h.

void ManGenerator::startProjectNumber (  )  [inline, virtual]

Implements OutputGenerator.

Definition at line 54 of file mangen.h.

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

Implements OutputGenerator.

Definition at line 55 of file mangen.h.

void ManGenerator::writeStyleInfo ( int   )  [inline, virtual]

Implements OutputGenerator.

Definition at line 56 of file mangen.h.

void ManGenerator::startTitleHead ( const char *   )  [inline, virtual]

Implements OutputGenerator.

Definition at line 57 of file mangen.h.

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

Implements OutputGenerator.

Definition at line 152 of file mangen.cpp.

References Config_getString, dateToString(), and OutputGenerator::t.

void ManGenerator::startTitle (  )  [virtual]

Implements BaseOutputDocInterface.

Definition at line 346 of file mangen.cpp.

References OutputGenerator::t.

void ManGenerator::endTitle (  )  [virtual]

Implements BaseOutputDocInterface.

Definition at line 354 of file mangen.cpp.

References OutputGenerator::t.

void ManGenerator::newParagraph (  )  [virtual]

Starts a new paragraph

Implements BaseOutputDocInterface.

Definition at line 171 of file mangen.cpp.

References OutputGenerator::t.

Referenced by endIndexList(), endItemList(), and startCodeFragment().

void ManGenerator::startParagraph (  )  [virtual]

Starts a new paragraph

Implements BaseOutputDocInterface.

Definition at line 182 of file mangen.cpp.

References OutputGenerator::t.

void ManGenerator::endParagraph (  )  [virtual]

End a paragraph

Implements BaseOutputDocInterface.

Definition at line 193 of file mangen.cpp.

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

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

Implements BaseOutputDocInterface.

Definition at line 197 of file mangen.cpp.

References docify().

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

Implements OutputGenerator.

Definition at line 66 of file mangen.h.

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

Implements OutputGenerator.

Definition at line 67 of file mangen.h.

References newParagraph().

void ManGenerator::startIndexKey (  )  [inline, virtual]

Implements OutputGenerator.

Definition at line 68 of file mangen.h.

void ManGenerator::endIndexKey (  )  [inline, virtual]

Implements OutputGenerator.

Definition at line 69 of file mangen.h.

void ManGenerator::startIndexValue ( bool   )  [inline, virtual]

Implements OutputGenerator.

Definition at line 70 of file mangen.h.

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

Implements OutputGenerator.

Definition at line 71 of file mangen.h.

void ManGenerator::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 72 of file mangen.h.

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

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

Implements BaseOutputDocInterface.

Definition at line 73 of file mangen.h.

References newParagraph().

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

Implements OutputGenerator.

Definition at line 202 of file mangen.cpp.

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

Implements OutputGenerator.

Definition at line 206 of file mangen.cpp.

void ManGenerator::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 270 of file mangen.cpp.

References OutputGenerator::t.

Referenced by startConstraintList(), startParamList(), startSimpleSect(), writeCodeLink(), writeObjectLink(), and writeString().

void ManGenerator::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 292 of file mangen.cpp.

References Config_getInt, spaces, and OutputGenerator::t.

Referenced by endCodeLine().

void ManGenerator::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 215 of file mangen.cpp.

References docify(), endBold(), and startBold().

void ManGenerator::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 221 of file mangen.cpp.

References docify().

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

Implements BaseOutputDocInterface.

Definition at line 83 of file mangen.h.

void ManGenerator::endTextLink (  )  [inline, virtual]

Implements BaseOutputDocInterface.

Definition at line 84 of file mangen.h.

void ManGenerator::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 228 of file mangen.cpp.

void ManGenerator::endHtmlLink (  )  [virtual]

Ends a link started by startHtmlLink().

Implements BaseOutputDocInterface.

Definition at line 232 of file mangen.cpp.

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

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

Implements BaseOutputDocInterface.

Definition at line 87 of file mangen.h.

References OutputGenerator::t.

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

End a section of text displayed in typewriter style.

Implements BaseOutputDocInterface.

Definition at line 88 of file mangen.h.

References OutputGenerator::t.

void ManGenerator::startGroupHeader (  )  [virtual]

Implements OutputGenerator.

Definition at line 241 of file mangen.cpp.

References OutputGenerator::t.

Referenced by startSection().

void ManGenerator::endGroupHeader (  )  [virtual]

Implements OutputGenerator.

Definition at line 249 of file mangen.cpp.

References OutputGenerator::t.

Referenced by endSection().

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

Implements OutputGenerator.

Definition at line 91 of file mangen.h.

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

Implements OutputGenerator.

Definition at line 92 of file mangen.h.

void ManGenerator::startMemberHeader (  )  [virtual]

Implements OutputGenerator.

Definition at line 257 of file mangen.cpp.

References OutputGenerator::t.

Referenced by startSection().

void ManGenerator::endMemberHeader (  )  [virtual]

Implements OutputGenerator.

Definition at line 263 of file mangen.cpp.

References OutputGenerator::t.

Referenced by endSection().

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

Implements OutputGenerator.

Definition at line 95 of file mangen.h.

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

Implements OutputGenerator.

Definition at line 96 of file mangen.h.

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

Implements OutputGenerator.

Definition at line 97 of file mangen.h.

void ManGenerator::writeListItem (  )  [virtual]

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

Implements BaseOutputDocInterface.

Definition at line 359 of file mangen.cpp.

References OutputGenerator::t.

Referenced by startConstraintParam(), and startDescTableTitle().

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

Implements OutputGenerator.

Definition at line 99 of file mangen.h.

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

Implements OutputGenerator.

Definition at line 100 of file mangen.h.

void ManGenerator::startMemberList (  )  [virtual]

Implements OutputGenerator.

Definition at line 524 of file mangen.cpp.

References OutputGenerator::t.

void ManGenerator::endMemberList (  )  [virtual]

Implements OutputGenerator.

Definition at line 532 of file mangen.cpp.

References OutputGenerator::t.

void ManGenerator::startAnonTypeScope ( int   )  [virtual]

Implements OutputGenerator.

Definition at line 495 of file mangen.cpp.

void ManGenerator::endAnonTypeScope ( int   )  [virtual]

Implements OutputGenerator.

Definition at line 503 of file mangen.cpp.

void ManGenerator::startMemberItem ( int   )  [virtual]

Implements OutputGenerator.

Definition at line 512 of file mangen.cpp.

References OutputGenerator::t.

void ManGenerator::endMemberItem (  )  [virtual]

Implements OutputGenerator.

Definition at line 519 of file mangen.cpp.

References OutputGenerator::t.

void ManGenerator::startMemberTemplateParams (  )  [inline, virtual]

Implements OutputGenerator.

Definition at line 107 of file mangen.h.

void ManGenerator::endMemberTemplateParams (  )  [inline, virtual]

Implements OutputGenerator.

Definition at line 108 of file mangen.h.

void ManGenerator::startMemberGroupHeader ( bool   )  [virtual]

Implements OutputGenerator.

Definition at line 540 of file mangen.cpp.

References OutputGenerator::t.

void ManGenerator::endMemberGroupHeader (  )  [virtual]

Implements OutputGenerator.

Definition at line 545 of file mangen.cpp.

References OutputGenerator::t.

void ManGenerator::startMemberGroupDocs (  )  [virtual]

Implements OutputGenerator.

Definition at line 551 of file mangen.cpp.

void ManGenerator::endMemberGroupDocs (  )  [virtual]

Implements OutputGenerator.

Definition at line 555 of file mangen.cpp.

References OutputGenerator::t.

void ManGenerator::startMemberGroup (  )  [virtual]

Implements OutputGenerator.

Definition at line 560 of file mangen.cpp.

References OutputGenerator::t.

void ManGenerator::endMemberGroup ( bool   )  [virtual]

Implements OutputGenerator.

Definition at line 565 of file mangen.cpp.

References OutputGenerator::t.

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

Writes a horizontal ruler to the output

Implements BaseOutputDocInterface.

Definition at line 117 of file mangen.h.

void ManGenerator::writeAnchor ( const char *  ,
const char *   
) [inline, virtual]

Implements BaseOutputDocInterface.

Definition at line 118 of file mangen.h.

void ManGenerator::startCodeFragment (  )  [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 368 of file mangen.cpp.

References newParagraph(), and OutputGenerator::t.

void ManGenerator::endCodeFragment (  )  [virtual]

Ends a source code fragment

Implements BaseOutputDocInterface.

Definition at line 376 of file mangen.cpp.

References OutputGenerator::t.

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

Implements CodeOutputInterface.

Definition at line 121 of file mangen.h.

References OutputGenerator::t.

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

Implements CodeOutputInterface.

Definition at line 122 of file mangen.h.

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

Implements CodeOutputInterface.

Definition at line 123 of file mangen.h.

References codify().

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

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

Implements BaseOutputDocInterface.

Definition at line 124 of file mangen.h.

References OutputGenerator::t.

Referenced by startConstraintParam(), startConstraintType(), and startDescTableTitle().

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

Ends a section of text displayed in italic.

Implements BaseOutputDocInterface.

Definition at line 125 of file mangen.h.

References OutputGenerator::t.

Referenced by endConstraintParam(), endConstraintType(), and endDescTableTitle().

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

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

Implements BaseOutputDocInterface.

Definition at line 126 of file mangen.h.

References OutputGenerator::t.

Referenced by startConstraintList(), startDescList(), startDescTableTitle(), startParamList(), startSimpleSect(), and writeObjectLink().

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

End a section of text displayed in bold face.

Implements BaseOutputDocInterface.

Definition at line 127 of file mangen.h.

References OutputGenerator::t.

Referenced by endDescTableTitle(), startConstraintList(), startParamList(), startSimpleSect(), and writeObjectLink().

void ManGenerator::startDescription (  )  [inline, virtual]

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

Implements BaseOutputDocInterface.

Definition at line 128 of file mangen.h.

void ManGenerator::endDescription (  )  [inline, virtual]

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

Implements BaseOutputDocInterface.

Definition at line 129 of file mangen.h.

void ManGenerator::startDescItem (  )  [virtual]

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

Implements BaseOutputDocInterface.

Definition at line 466 of file mangen.cpp.

References OutputGenerator::t.

void ManGenerator::endDescItem (  )  [virtual]

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

Implements BaseOutputDocInterface.

Definition at line 489 of file mangen.cpp.

References OutputGenerator::t.

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

Implements BaseOutputDocInterface.

Definition at line 132 of file mangen.h.

References OutputGenerator::t.

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

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

Implements BaseOutputDocInterface.

Definition at line 321 of file mangen.cpp.

References OutputGenerator::t.

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

Implements OutputGenerator.

Definition at line 385 of file mangen.cpp.

References OutputGenerator::t.

void ManGenerator::endMemberDoc ( bool   )  [virtual]

Implements OutputGenerator.

Definition at line 426 of file mangen.cpp.

References OutputGenerator::t.

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

Implements OutputGenerator.

Definition at line 393 of file mangen.cpp.

References Config_getBool, OutputGenerator::dir, and QCString.

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

Implements OutputGenerator.

Definition at line 137 of file mangen.h.

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

Implements CodeOutputInterface.

Definition at line 138 of file mangen.h.

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

Implements CodeOutputInterface.

Definition at line 139 of file mangen.h.

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

Implements OutputGenerator.

Definition at line 140 of file mangen.h.

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

Implements OutputGenerator.

Definition at line 210 of file mangen.cpp.

void ManGenerator::writeEndAnnoItem ( const char *   )  [inline, virtual]

Implements OutputGenerator.

Definition at line 143 of file mangen.h.

References OutputGenerator::t.

void ManGenerator::startSubsection (  )  [virtual]

Implements BaseOutputDocInterface.

Definition at line 431 of file mangen.cpp.

References OutputGenerator::t.

void ManGenerator::endSubsection (  )  [virtual]

Implements BaseOutputDocInterface.

Definition at line 439 of file mangen.cpp.

References OutputGenerator::t.

void ManGenerator::startSubsubsection (  )  [virtual]

Implements BaseOutputDocInterface.

Definition at line 445 of file mangen.cpp.

References OutputGenerator::t.

void ManGenerator::endSubsubsection (  )  [virtual]

Implements BaseOutputDocInterface.

Definition at line 453 of file mangen.cpp.

References OutputGenerator::t.

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

Implements BaseOutputDocInterface.

Definition at line 148 of file mangen.h.

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

Implements BaseOutputDocInterface.

Definition at line 149 of file mangen.h.

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

Implements BaseOutputDocInterface.

Definition at line 150 of file mangen.h.

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

Implements BaseOutputDocInterface.

Definition at line 151 of file mangen.h.

void ManGenerator::startMemberDescription (  )  [inline, virtual]

Implements OutputGenerator.

Definition at line 152 of file mangen.h.

References OutputGenerator::t.

void ManGenerator::endMemberDescription (  )  [inline, virtual]

Implements OutputGenerator.

Definition at line 153 of file mangen.h.

References OutputGenerator::t.

void ManGenerator::startDescList ( SectionTypes   ) 

Definition at line 335 of file mangen.cpp.

References startBold(), and OutputGenerator::t.

void ManGenerator::endDescList (  )  [inline]

Definition at line 155 of file mangen.h.

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

Implements BaseOutputDocInterface.

Definition at line 610 of file mangen.cpp.

References docify(), endBold(), startBold(), and OutputGenerator::t.

void ManGenerator::endSimpleSect (  )  [virtual]

Implements BaseOutputDocInterface.

Definition at line 625 of file mangen.cpp.

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

Implements BaseOutputDocInterface.

Definition at line 629 of file mangen.cpp.

References docify(), endBold(), startBold(), and OutputGenerator::t.

void ManGenerator::endParamList (  )  [virtual]

Implements BaseOutputDocInterface.

Definition at line 643 of file mangen.cpp.

void ManGenerator::writeDescItem (  )  [virtual]

Implements BaseOutputDocInterface.

Definition at line 479 of file mangen.cpp.

References OutputGenerator::t.

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

Implements BaseOutputDocInterface.

Definition at line 571 of file mangen.cpp.

References SectionInfo::Page, SectionInfo::Paragraph, SectionInfo::Section, startGroupHeader(), startMemberHeader(), SectionInfo::Subsection, and SectionInfo::Subsubsection.

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

Implements BaseOutputDocInterface.

Definition at line 587 of file mangen.cpp.

References endGroupHeader(), endMemberHeader(), SectionInfo::Page, SectionInfo::Paragraph, SectionInfo::Section, SectionInfo::Subsection, SectionInfo::Subsubsection, and OutputGenerator::t.

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

Implements BaseOutputDocInterface.

Definition at line 163 of file mangen.h.

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

Implements OutputGenerator.

Definition at line 164 of file mangen.h.

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

Implements OutputGenerator.

Definition at line 165 of file mangen.h.

void ManGenerator::writeSynopsis (  )  [virtual]

Implements OutputGenerator.

Definition at line 458 of file mangen.cpp.

References OutputGenerator::t.

void ManGenerator::startClassDiagram (  )  [inline, virtual]

Implements OutputGenerator.

Definition at line 167 of file mangen.h.

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

Implements OutputGenerator.

Definition at line 168 of file mangen.h.

void ManGenerator::startPageRef (  )  [inline, virtual]

Implements BaseOutputDocInterface.

Definition at line 169 of file mangen.h.

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

Implements BaseOutputDocInterface.

Definition at line 170 of file mangen.h.

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

Implements OutputGenerator.

Definition at line 171 of file mangen.h.

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

Implements OutputGenerator.

Definition at line 172 of file mangen.h.

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

Implements OutputGenerator.

Definition at line 173 of file mangen.h.

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

Implements OutputGenerator.

Definition at line 174 of file mangen.h.

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

Implements OutputGenerator.

Definition at line 175 of file mangen.h.

void ManGenerator::writeNonBreakableSpace ( int  n  )  [inline, virtual]

Implements BaseOutputDocInterface.

Definition at line 176 of file mangen.h.

References OutputGenerator::t.

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

Implements BaseOutputDocInterface.

Definition at line 178 of file mangen.h.

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

Implements BaseOutputDocInterface.

Definition at line 179 of file mangen.h.

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

Implements BaseOutputDocInterface.

Definition at line 180 of file mangen.h.

References startBold(), startEmphasis(), and writeListItem().

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

Implements BaseOutputDocInterface.

Definition at line 181 of file mangen.h.

References endBold(), and endEmphasis().

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

Implements BaseOutputDocInterface.

Definition at line 182 of file mangen.h.

References OutputGenerator::t.

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

Implements BaseOutputDocInterface.

Definition at line 183 of file mangen.h.

void ManGenerator::startDotGraph (  )  [inline, virtual]

Implements OutputGenerator.

Definition at line 185 of file mangen.h.

void ManGenerator::endDotGraph ( const DotClassGraph  )  [inline, virtual]

Implements OutputGenerator.

Definition at line 186 of file mangen.h.

void ManGenerator::startInclDepGraph (  )  [inline, virtual]

Implements OutputGenerator.

Definition at line 187 of file mangen.h.

void ManGenerator::endInclDepGraph ( const DotInclDepGraph  )  [inline, virtual]

Implements OutputGenerator.

Definition at line 188 of file mangen.h.

void ManGenerator::startGroupCollaboration (  )  [inline, virtual]

Implements OutputGenerator.

Definition at line 189 of file mangen.h.

void ManGenerator::endGroupCollaboration ( const DotGroupCollaboration  )  [inline, virtual]

Implements OutputGenerator.

Definition at line 190 of file mangen.h.

void ManGenerator::startCallGraph (  )  [inline, virtual]

Implements OutputGenerator.

Definition at line 191 of file mangen.h.

void ManGenerator::endCallGraph ( const DotCallGraph  )  [inline, virtual]

Implements OutputGenerator.

Definition at line 192 of file mangen.h.

void ManGenerator::startDirDepGraph (  )  [inline, virtual]

Implements OutputGenerator.

Definition at line 193 of file mangen.h.

void ManGenerator::endDirDepGraph ( const DotDirDeps  )  [inline, virtual]

Implements OutputGenerator.

Definition at line 194 of file mangen.h.

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

Implements OutputGenerator.

Definition at line 195 of file mangen.h.

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

Implements OutputGenerator.

Definition at line 197 of file mangen.h.

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

Implements OutputGenerator.

Definition at line 198 of file mangen.h.

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

Implements OutputGenerator.

Definition at line 199 of file mangen.h.

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

Implements OutputGenerator.

Definition at line 201 of file mangen.h.

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

Implements OutputGenerator.

Definition at line 202 of file mangen.h.

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

Implements OutputGenerator.

Definition at line 203 of file mangen.h.

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

Implements OutputGenerator.

Definition at line 204 of file mangen.h.

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

Implements OutputGenerator.

Definition at line 205 of file mangen.h.

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

Implements OutputGenerator.

Definition at line 206 of file mangen.h.

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

Implements OutputGenerator.

Definition at line 207 of file mangen.h.

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

Implements OutputGenerator.

Definition at line 208 of file mangen.h.

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

Implements OutputGenerator.

Definition at line 209 of file mangen.h.

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

Implements OutputGenerator.

Definition at line 210 of file mangen.h.

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

Implements CodeOutputInterface.

Definition at line 212 of file mangen.h.

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

Implements CodeOutputInterface.

Definition at line 213 of file mangen.h.

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

Implements OutputGenerator.

Definition at line 656 of file mangen.cpp.

References docify(), endBold(), startBold(), and OutputGenerator::t.

void ManGenerator::startConstraintParam (  )  [virtual]

Implements OutputGenerator.

Definition at line 670 of file mangen.cpp.

References startEmphasis(), and writeListItem().

void ManGenerator::endConstraintParam (  )  [virtual]

Implements OutputGenerator.

Definition at line 676 of file mangen.cpp.

References endEmphasis(), and OutputGenerator::t.

void ManGenerator::startConstraintType (  )  [virtual]

Implements OutputGenerator.

Definition at line 682 of file mangen.cpp.

References startEmphasis().

void ManGenerator::endConstraintType (  )  [virtual]

Implements OutputGenerator.

Definition at line 687 of file mangen.cpp.

References endEmphasis().

void ManGenerator::startConstraintDocs (  )  [virtual]

Implements OutputGenerator.

Definition at line 692 of file mangen.cpp.

void ManGenerator::endConstraintDocs (  )  [virtual]

Implements OutputGenerator.

Definition at line 696 of file mangen.cpp.

References OutputGenerator::t.

void ManGenerator::endConstraintList (  )  [virtual]

Implements OutputGenerator.

Definition at line 701 of file mangen.cpp.

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

Implements CodeOutputInterface.

Definition at line 224 of file mangen.h.

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

Implements CodeOutputInterface.

Definition at line 225 of file mangen.h.


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



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