My Project
|
#include <mangen.h>
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) |
OutputGenerator * | get (OutputType o) |
void | writeDoc (DocNode *, Definition *, 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) |
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 | 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 | 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 | writeTooltip (const char *, const DocLinkInfo &, const char *, const char *, const SourceLinkInfo &, const SourceLinkInfo &) |
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 | startMemberSections () |
void | endMemberSections () |
void | startHeaderSection () |
void | endHeaderSection () |
void | startMemberHeader (const char *) |
void | endMemberHeader () |
void | insertMemberAlign (bool) |
void | startMemberSubtitle () |
void | endMemberSubtitle () |
void | startItemListItem () |
void | endItemListItem () |
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 | writeRuler () |
void | writeAnchor (const char *, const char *) |
void | startCodeFragment () |
void | endCodeFragment () |
void | writeLineNumber (const char *, const char *, const char *, int l) |
void | startCodeLine (bool) |
void | endCodeLine () |
void | startEmphasis () |
void | endEmphasis () |
void | startBold () |
void | endBold () |
void | startDescription () |
void | endDescription () |
void | startDescItem () |
void | endDescItem () |
void | lineBreak (const char *) |
void | writeChar (char c) |
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 | 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 (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 n) |
void | startDescTable (const char *t) |
void | endDescTable () |
void | startDescTableRow () |
void | endDescTableRow () |
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 | exceptionEntry (const char *, bool) |
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 | 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 | writeCodeAnchor (const char *) |
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 () |
Private Member Functions | |
ManGenerator (const ManGenerator &g) | |
ManGenerator & | operator= (const ManGenerator &g) |
Private Attributes | |
bool | firstCol |
bool | paragraph |
int | col |
bool | upperCase |
bool | insideTabbing |
bool | inHeader |
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 |
ManGenerator::ManGenerator | ( | ) |
Definition at line 77 of file mangen.cpp.
References col, Config_getString, OutputGenerator::dir, firstCol, getSubdir(), inHeader, insideTabbing, paragraph, and upperCase.
ManGenerator::~ManGenerator | ( | ) |
Definition at line 88 of file mangen.cpp.
|
private |
|
inlinevirtual |
|
inlinevirtual |
void ManGenerator::clearBuffer | ( | ) |
|
virtual |
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 323 of file mangen.cpp.
References col, Config_getInt, firstCol, paragraph, Doxygen::spaces, OutputGenerator::t, and writeUtf8Char().
Referenced by endCodeLine().
|
inlinevirtual |
Implements OutputGenerator.
Definition at line 37 of file mangen.h.
References OutputGenerator::active.
Referenced by disableIf(), and disableIfNot().
|
inlinevirtual |
Implements OutputGenerator.
Definition at line 39 of file mangen.h.
References disable(), and OutputGenerator::Man.
|
inlinevirtual |
Implements OutputGenerator.
Definition at line 40 of file mangen.h.
References disable(), and OutputGenerator::Man.
|
virtual |
Writes an ASCII string to the output. Converts characters that have A special meaning, like &
in html.
Implements BaseOutputDocInterface.
Definition at line 299 of file mangen.cpp.
References col, firstCol, paragraph, and OutputGenerator::t.
Referenced by startConstraintList(), startMemberDocSimple(), startParamList(), startSimpleSect(), writeCodeLink(), writeObjectLink(), and writeString().
|
inlinevirtual |
Implements OutputGenerator.
Definition at line 35 of file mangen.h.
References OutputGenerator::active, and OutputGenerator::genStack.
Referenced by enableIf().
|
inlinevirtual |
Implements OutputGenerator.
Definition at line 38 of file mangen.h.
References enable(), and OutputGenerator::Man.
|
virtual |
|
inlinevirtual |
End a section of text displayed in bold face.
Implements BaseOutputDocInterface.
Definition at line 140 of file mangen.h.
References firstCol, and OutputGenerator::t.
Referenced by endDescTableTitle(), startConstraintList(), startParamList(), startSimpleSect(), and writeObjectLink().
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
|
inlinevirtual |
Ends a line of code started with startCodeLine()
Implements CodeOutputInterface.
|
virtual |
Implements OutputGenerator.
Definition at line 740 of file mangen.cpp.
References endl(), firstCol, and OutputGenerator::t.
|
virtual |
|
virtual |
Implements OutputGenerator.
Definition at line 719 of file mangen.cpp.
References endEmphasis(), endItemListItem(), and OutputGenerator::t.
|
virtual |
|
inlinevirtual |
|
virtual |
Implements BaseOutputDocInterface.
Definition at line 528 of file mangen.cpp.
Referenced by endDescTable().
|
virtual |
Ends an item of a description list and starts the description itself: e.g. </dt>
in HTML.
Implements BaseOutputDocInterface.
Definition at line 532 of file mangen.cpp.
References endl(), firstCol, and OutputGenerator::t.
|
inlinevirtual |
Ends a description list: e.g. </dl>
in HTML
Implements BaseOutputDocInterface.
Definition at line 142 of file mangen.h.
|
inlinevirtual |
Implements BaseOutputDocInterface.
Definition at line 201 of file mangen.h.
References endDescForItem(), and endSimpleSect().
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Implements BaseOutputDocInterface.
Definition at line 205 of file mangen.h.
References endBold(), and endEmphasis().
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Ends a section of text displayed in italic.
Implements BaseOutputDocInterface.
Definition at line 138 of file mangen.h.
References firstCol, and OutputGenerator::t.
Referenced by endConstraintParam(), endConstraintType(), and endDescTableTitle().
|
virtual |
Implements OutputGenerator.
Definition at line 174 of file mangen.cpp.
References endl(), OutputGenerator::endPlainFile(), and OutputGenerator::t.
|
inlinevirtual |
Ends a block started with startFontClass()
Implements CodeOutputInterface.
Definition at line 238 of file mangen.h.
|
inlinevirtual |
|
virtual |
Implements OutputGenerator.
Definition at line 278 of file mangen.cpp.
References endl(), firstCol, paragraph, OutputGenerator::t, and upperCase.
Referenced by endSection().
|
virtual |
|
virtual |
Ends a link started by startHtmlLink().
Implements BaseOutputDocInterface.
Definition at line 261 of file mangen.cpp.
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
|
inlinevirtual |
|
inlinevirtual |
Implements OutputGenerator.
Definition at line 71 of file mangen.h.
References newParagraph().
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
Implements OutputGenerator.
Definition at line 759 of file mangen.cpp.
References endl(), firstCol, and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 815 of file mangen.cpp.
References endl(), firstCol, and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 806 of file mangen.cpp.
References OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 796 of file mangen.cpp.
References OutputGenerator::t.
|
inlinevirtual |
Ends a bullet list: e.g. </ul>
in html
Implements BaseOutputDocInterface.
Definition at line 77 of file mangen.h.
References newParagraph().
|
virtual |
Writes a list item for a bullet or enumerated list: e.g. </li>
in html
Implements BaseOutputDocInterface.
Definition at line 400 of file mangen.cpp.
Referenced by endConstraintParam(), and startDescTableTitle().
|
virtual |
|
inlinevirtual |
|
inlinevirtual |
Implements OutputGenerator.
Definition at line 164 of file mangen.h.
References firstCol, and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 465 of file mangen.cpp.
References OutputGenerator::t.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
Implements OutputGenerator.
Definition at line 784 of file mangen.cpp.
References endl(), firstCol, and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 608 of file mangen.cpp.
References firstCol, and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 598 of file mangen.cpp.
References OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 588 of file mangen.cpp.
References firstCol, and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 292 of file mangen.cpp.
References firstCol, paragraph, and OutputGenerator::t.
Referenced by endSection().
|
virtual |
Implements OutputGenerator.
Definition at line 562 of file mangen.cpp.
References OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 575 of file mangen.cpp.
References firstCol, insideTabbing, and OutputGenerator::t.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
Implements BaseOutputDocInterface.
Definition at line 630 of file mangen.cpp.
References endGroupHeader(), endMemberHeader(), firstCol, inHeader, SectionInfo::Page, SectionInfo::Paragraph, paragraph, SectionInfo::Section, SectionInfo::Subsection, SectionInfo::Subsubsection, and OutputGenerator::t.
|
virtual |
Implements BaseOutputDocInterface.
Definition at line 668 of file mangen.cpp.
Referenced by endDescTable().
|
inlinevirtual |
|
virtual |
Implements BaseOutputDocInterface.
Definition at line 478 of file mangen.cpp.
References OutputGenerator::t.
|
virtual |
Implements BaseOutputDocInterface.
Definition at line 492 of file mangen.cpp.
References OutputGenerator::t.
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
Implements BaseOutputDocInterface.
Definition at line 386 of file mangen.cpp.
References OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 180 of file mangen.cpp.
References Config_getString, dateToString(), endl(), firstCol, getExtension(), inHeader, paragraph, and OutputGenerator::t.
|
inlinevirtual |
End a section of text displayed in typewriter style.
Implements BaseOutputDocInterface.
Definition at line 95 of file mangen.h.
References firstCol, and OutputGenerator::t.
|
inlinevirtual |
|
inlinevirtual |
Implements OutputGenerator.
Definition at line 42 of file mangen.h.
References OutputGenerator::Man.
|
static |
Definition at line 108 of file mangen.cpp.
References Config_getString, createSubDirs(), err(), and getSubdir().
Referenced by generateOutput().
|
inlinevirtual |
|
inlinevirtual |
Implements OutputGenerator.
Definition at line 41 of file mangen.h.
References OutputGenerator::active, and OutputGenerator::Man.
|
inlinevirtual |
|
inlinevirtual |
Implements BaseOutputDocInterface.
Definition at line 145 of file mangen.h.
References endl(), and OutputGenerator::t.
void ManGenerator::newParagraph | ( | ) |
Definition at line 200 of file mangen.cpp.
References endl(), firstCol, paragraph, and OutputGenerator::t.
Referenced by endIndexList(), endItemList(), and startCodeFragment().
|
private |
|
inlinevirtual |
|
virtual |
|
inlinevirtual |
Changes the text font to bold face. The bold section ends with endBold()
Implements BaseOutputDocInterface.
Definition at line 139 of file mangen.h.
References firstCol, and OutputGenerator::t.
Referenced by startConstraintList(), startDescList(), startDescTableTitle(), startParamList(), startSimpleSect(), and writeObjectLink().
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
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 404 of file mangen.cpp.
References endl(), firstCol, newParagraph(), paragraph, and OutputGenerator::t.
|
inlinevirtual |
|
virtual |
|
virtual |
Implements OutputGenerator.
Definition at line 699 of file mangen.cpp.
References col, docify(), endBold(), endl(), firstCol, paragraph, startBold(), and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 713 of file mangen.cpp.
References startEmphasis(), and startItemListItem().
|
virtual |
|
inlinevirtual |
|
virtual |
Implements BaseOutputDocInterface.
Definition at line 518 of file mangen.cpp.
References col, endl(), firstCol, paragraph, and OutputGenerator::t.
Referenced by startDescTable().
|
virtual |
Starts an item of a description list: e.g. <dt>
in HTML.
Implements BaseOutputDocInterface.
Definition at line 505 of file mangen.cpp.
References endl(), firstCol, and OutputGenerator::t.
void ManGenerator::startDescList | ( | SectionTypes | ) |
|
inlinevirtual |
Starts a description list: e.g. <dl>
in HTML Items are surrounded by startDescItem() and endDescItem()
Implements BaseOutputDocInterface.
Definition at line 141 of file mangen.h.
|
inlinevirtual |
Implements BaseOutputDocInterface.
Definition at line 199 of file mangen.h.
References BaseOutputDocInterface::EnumValues, startDescForItem(), and startSimpleSect().
|
inlinevirtual |
Implements BaseOutputDocInterface.
Definition at line 206 of file mangen.h.
References endl(), firstCol, and OutputGenerator::t.
|
inlinevirtual |
|
inlinevirtual |
Implements BaseOutputDocInterface.
Definition at line 204 of file mangen.h.
References endItemListItem(), startBold(), startEmphasis(), and startItemListItem().
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
Implements OutputGenerator.
Definition at line 429 of file mangen.cpp.
References buildFileName(), Config_getBool, OutputGenerator::dir, endl(), OutputGenerator::fileName, getSubdir(), and FTextStream::setDevice().
|
inlinevirtual |
Changes the text font to italic. The italic section ends with endEmphasis()
Implements BaseOutputDocInterface.
Definition at line 137 of file mangen.h.
References firstCol, and OutputGenerator::t.
Referenced by startConstraintParam(), startConstraintType(), and startDescTableTitle().
|
virtual |
Implements OutputGenerator.
Definition at line 168 of file mangen.cpp.
References buildFileName(), firstCol, and OutputGenerator::startPlainFile().
|
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 237 of file mangen.h.
|
inlinevirtual |
|
virtual |
Implements OutputGenerator.
Definition at line 270 of file mangen.cpp.
References endl(), firstCol, OutputGenerator::t, and upperCase.
Referenced by startSection().
|
inlinevirtual |
|
virtual |
Starts a (link to an) URL found in the documentation.
url | The URL to link to. |
Implements BaseOutputDocInterface.
Definition at line 257 of file mangen.cpp.
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
Implements OutputGenerator.
Definition at line 750 of file mangen.cpp.
References endl(), firstCol, and OutputGenerator::t.
|
virtual |
|
virtual |
Implements OutputGenerator.
Definition at line 801 of file mangen.cpp.
References OutputGenerator::t.
|
virtual |
|
inlinevirtual |
Start of a bullet list: e.g. <ul>
in html. startItemListItem() is Used for the bullet items.
Implements BaseOutputDocInterface.
Definition at line 76 of file mangen.h.
|
virtual |
Writes a list item for a bullet or enumerated list: e.g. <li>
in html
Implements BaseOutputDocInterface.
Definition at line 391 of file mangen.cpp.
References col, endl(), firstCol, paragraph, and OutputGenerator::t.
Referenced by startConstraintParam(), and startDescTableTitle().
|
virtual |
|
inlinevirtual |
|
inlinevirtual |
Implements OutputGenerator.
Definition at line 163 of file mangen.h.
References firstCol, and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 421 of file mangen.cpp.
References endl(), firstCol, paragraph, and OutputGenerator::t.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
Implements OutputGenerator.
Definition at line 765 of file mangen.cpp.
References docify(), endl(), firstCol, OutputGenerator::t, theTranslator, Translator::trCompoundMembers(), and Translator::trEnumerationValues().
|
virtual |
Implements OutputGenerator.
Definition at line 603 of file mangen.cpp.
References OutputGenerator::t.
|
virtual |
|
virtual |
Implements OutputGenerator.
Definition at line 583 of file mangen.cpp.
References OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 286 of file mangen.cpp.
References endl(), firstCol, and OutputGenerator::t.
Referenced by startSection().
|
virtual |
Implements OutputGenerator.
Definition at line 555 of file mangen.cpp.
References firstCol, insideTabbing, and OutputGenerator::t.
|
virtual |
Implements OutputGenerator.
Definition at line 567 of file mangen.cpp.
References firstCol, insideTabbing, and OutputGenerator::t.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
Starts a new paragraph
Starts a new paragraph
Implements BaseOutputDocInterface.
Definition at line 211 of file mangen.cpp.
References endl(), firstCol, paragraph, and OutputGenerator::t.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
Implements BaseOutputDocInterface.
Definition at line 672 of file mangen.cpp.
References col, docify(), endBold(), endl(), firstCol, paragraph, startBold(), and OutputGenerator::t.
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
Implements BaseOutputDocInterface.
Definition at line 614 of file mangen.cpp.
References inHeader, SectionInfo::Page, SectionInfo::Paragraph, SectionInfo::Section, startGroupHeader(), startMemberHeader(), SectionInfo::Subsection, and SectionInfo::Subsubsection.
|
virtual |
Implements BaseOutputDocInterface.
Definition at line 653 of file mangen.cpp.
References col, docify(), endBold(), endl(), firstCol, paragraph, startBold(), and OutputGenerator::t.
Referenced by startDescTable().
|
inlinevirtual |
|
virtual |
Implements BaseOutputDocInterface.
Definition at line 470 of file mangen.cpp.
References endl(), firstCol, paragraph, and OutputGenerator::t.
|
virtual |
Implements BaseOutputDocInterface.
Definition at line 484 of file mangen.cpp.
References endl(), firstCol, paragraph, and OutputGenerator::t.
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
Implements BaseOutputDocInterface.
Definition at line 378 of file mangen.cpp.
References endl(), firstCol, paragraph, and OutputGenerator::t.
|
inlinevirtual |
|
inlinevirtual |
Changes the text font to fixed size. The section ends with endTypewriter()
Implements BaseOutputDocInterface.
Definition at line 94 of file mangen.h.
References firstCol, and OutputGenerator::t.
|
inlinevirtual |
|
virtual |
Writes a single ASCII character to the output. Converts characters that have a special meaning.
Implements BaseOutputDocInterface.
Definition at line 353 of file mangen.cpp.
References col, firstCol, paragraph, and OutputGenerator::t.
|
inlinevirtual |
Write an anchor to a source listing.
name | The name of the anchor. |
Implements CodeOutputInterface.
Definition at line 262 of file mangen.h.
|
virtual |
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 250 of file mangen.cpp.
References docify().
|
virtual |
Implements OutputGenerator.
Definition at line 690 of file mangen.cpp.
References DocNode::accept(), firstCol, Definition::getDefFileExtension(), paragraph, and OutputGenerator::t.
|
inlinevirtual |
Implements OutputGenerator.
Definition at line 154 of file mangen.h.
References endl(), firstCol, and OutputGenerator::t.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
Implements OutputGenerator.
Definition at line 827 of file mangen.cpp.
References OutputGenerator::t.
|
inlinevirtual |
|
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 134 of file mangen.h.
References OutputGenerator::t.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Implements BaseOutputDocInterface.
Definition at line 197 of file mangen.h.
References 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 244 of file mangen.cpp.
References docify(), endBold(), and startBold().
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Writes a horizontal ruler to the output
Implements BaseOutputDocInterface.
Definition at line 130 of file mangen.h.
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
|
virtual |
Writes an ASCII string to the output, without converting special characters.
Implements BaseOutputDocInterface.
Definition at line 226 of file mangen.cpp.
References docify().
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
Implements OutputGenerator.
Definition at line 497 of file mangen.cpp.
References endl(), firstCol, paragraph, and OutputGenerator::t.
|
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 87 of file mangen.h.
|
private |
Definition at line 269 of file mangen.h.
Referenced by codify(), docify(), endCodeFragment(), endCodeLine(), ManGenerator(), startConstraintList(), startDescForItem(), startDescList(), startItemListItem(), startParamList(), startSimpleSect(), and writeChar().
|
private |
Definition at line 267 of file mangen.h.
Referenced by codify(), docify(), endBold(), endCodeFragment(), endConstraintDocs(), endDescItem(), endEmphasis(), endGroupHeader(), endInlineHeader(), endInlineMemberDoc(), endMemberDescription(), endMemberDocSimple(), endMemberGroup(), endMemberGroupHeader(), endMemberHeader(), endMemberList(), endSection(), endTitleHead(), endTypewriter(), ManGenerator(), newParagraph(), startBold(), startCodeFragment(), startConstraintList(), startDescForItem(), startDescItem(), startDescList(), startDescTableData(), startEmphasis(), startFile(), startGroupHeader(), startInlineHeader(), startItemListItem(), startMemberDescription(), startMemberDoc(), startMemberDocSimple(), startMemberHeader(), startMemberItem(), startMemberList(), startParagraph(), startParamList(), startSimpleSect(), startSubsection(), startSubsubsection(), startTitle(), startTypewriter(), writeChar(), writeDoc(), writeEndAnnoItem(), and writeSynopsis().
|
private |
Definition at line 272 of file mangen.h.
Referenced by endSection(), endTitleHead(), ManGenerator(), and startSection().
|
private |
Definition at line 271 of file mangen.h.
Referenced by endAnonTypeScope(), endMemberList(), ManGenerator(), startAnonTypeScope(), startMemberItem(), and startMemberList().
|
private |
Definition at line 268 of file mangen.h.
Referenced by codify(), docify(), endCodeFragment(), endGroupHeader(), endMemberHeader(), endSection(), endTitleHead(), ManGenerator(), newParagraph(), startCodeFragment(), startConstraintList(), startDescForItem(), startDescList(), startItemListItem(), startMemberDoc(), startParagraph(), startParamList(), startSimpleSect(), startSubsection(), startSubsubsection(), startTitle(), writeChar(), writeDoc(), and writeSynopsis().
|
private |
Definition at line 270 of file mangen.h.
Referenced by endGroupHeader(), ManGenerator(), and startGroupHeader().