Doxygen
mangen.h
浏览该文件的文档.
1 /******************************************************************************
2  *
3  *
4  *
5  * Copyright (C) 1997-2015 by Dimitri van Heesch.
6  *
7  * Permission to use, copy, modify, and distribute this software and its
8  * documentation under the terms of the GNU General Public License is hereby
9  * granted. No representations are made about the suitability of this software
10  * for any purpose. It is provided "as is" without express or implied warranty.
11  * See the GNU General Public License for more details.
12  *
13  * Documents produced by Doxygen are derivative works derived from the
14  * input used in their production; they are not affected by this license.
15  *
16  */
17 
18 #ifndef MANGEN_H
19 #define MANGEN_H
20 
21 #include "outputgen.h"
22 
23 /** Generator for Man page output. */
25 {
26  public:
27  ManGenerator();
28  ManGenerator(const ManGenerator &g);
30  virtual ~ManGenerator();
31  virtual std::unique_ptr<OutputGenerator> clone() const;
32 
33  OutputType type() const { return Man; }
34 
35  void writeDoc(DocNode *,const Definition *,const MemberDef *,int);
36 
37  static void init();
38  void cleanup();
39  void startFile(const QCString &name,const QCString &manName,const QCString &title,int);
40  void writeSearchInfo() {}
41  void writeFooter(const QCString &) {}
42  void endFile();
43  void clearBuffer();
44 
47  void writePageLink(const QCString &,bool) {}
49  void endProjectNumber() {}
50  void writeStyleInfo(int) {}
51  void startTitleHead(const QCString &) {}
52  void endTitleHead(const QCString &,const QCString &);
53  void startTitle();
54  void endTitle();
55 
56  void newParagraph();
57  void startParagraph(const QCString &classDef);
58  void endParagraph();
59  void writeString(const QCString &text);
61  void endIndexListItem() {}
62  void startIndexList() {}
63  void endIndexList() { newParagraph(); }
64  void startIndexKey() {}
65  void endIndexKey() {}
66  void startIndexValue(bool) {}
67  void endIndexValue(const QCString &,bool) {}
68  void startItemList() {}
69  void endItemList() { newParagraph(); }
70  void startIndexItem(const QCString &ref,const QCString &file);
71  void endIndexItem(const QCString &ref,const QCString &file);
72  void docify(const QCString &text);
73  void codify(const QCString &text);
74  void writeObjectLink(const QCString &ref,const QCString &file,
75  const QCString &anchor,const QCString &name);
77  const QCString &ref,const QCString &file,
78  const QCString &anchor,const QCString &name,
79  const QCString &tooltip);
80  void writeTooltip(const QCString &, const DocLinkInfo &, const QCString &,
81  const QCString &, const SourceLinkInfo &, const SourceLinkInfo &
82  ) {}
83  void startTextLink(const QCString &,const QCString &) {}
84  void endTextLink() {}
85  void startHtmlLink(const QCString &url);
86  void endHtmlLink();
87  void startTypewriter() { m_t << "\\fC"; m_firstCol=FALSE; }
88  void endTypewriter() { m_t << "\\fP"; m_firstCol=FALSE; }
89  void startGroupHeader(int);
90  void endGroupHeader(int);
91  void startMemberSections() {}
92  void endMemberSections() {}
93  void startHeaderSection() {}
94  void endHeaderSection();
95  void startMemberHeader(const QCString &,int);
96  void endMemberHeader();
97  void insertMemberAlign(bool) {}
98  void insertMemberAlignLeft(int,bool){}
100  void endMemberSubtitle() {}
101  void startItemListItem();
104  void endMemberDocList() {}
105  void startMemberList();
109  void startAnonTypeScope(int);
110  void endAnonTypeScope(int);
111  void startMemberItem(const QCString &,int,const QCString &);
114  void endMemberTemplateParams(const QCString &,const QCString &) {}
117 
120  void startMemberGroupDocs();
121  void endMemberGroupDocs();
122  void startMemberGroup();
123  void endMemberGroup(bool);
124 
125  void writeRuler() {}
126  void writeAnchor(const QCString &,const QCString &) {}
127  void startCodeFragment(const QCString &);
128  void endCodeFragment(const QCString &);
129  void writeLineNumber(const QCString &,const QCString &,const QCString &,int l, bool) { m_t << l << " "; m_col=0; }
130  void startCodeLine(bool) {}
131  void endCodeLine() { codify("\n"); m_col=0; }
132  void startEmphasis() { m_t << "\\fI"; m_firstCol=FALSE; }
133  void endEmphasis() { m_t << "\\fP"; m_firstCol=FALSE; }
134  void startBold() { m_t << "\\fB"; m_firstCol=FALSE; }
135  void endBold() { m_t << "\\fP"; m_firstCol=FALSE; }
136  void startDescription() {}
137  void endDescription() {}
138  void startDescItem();
139  void endDescItem();
140  void lineBreak(const QCString &) { m_t << "\n.br\n"; }
141  void writeChar(char c);
142  void startMemberDoc(const QCString &,const QCString &,const QCString &,const QCString &,int,int,bool);
143  void endMemberDoc(bool);
144  void startDoxyAnchor(const QCString &,const QCString &,const QCString &,const QCString &,const QCString &);
145  void endDoxyAnchor(const QCString &,const QCString &) {}
147  void writeStartAnnoItem(const QCString &type,const QCString &file,
148  const QCString &path,const QCString &name);
149  void writeEndAnnoItem(const QCString &) { m_t << "\n"; m_firstCol=TRUE; }
153  void endSubsubsection();
154  void startCenter() {}
155  void endCenter() {}
156  void startSmall() {}
157  void endSmall() {}
158  void startMemberDescription(const QCString &,const QCString &,bool) { m_t << "\n.RI \""; m_firstCol=FALSE; }
159  void endMemberDescription() { m_t << "\""; m_firstCol=FALSE; }
161  void endMemberDeclaration(const QCString &,const QCString &) {}
162  void writeInheritedSectionTitle(const QCString &,const QCString &,const QCString &,
163  const QCString &,const QCString &,const QCString &) {}
165  void endDescList() {}
166  void startExamples();
167  void endExamples();
168  void startParamList(ParamListTypes,const QCString &title);
169  void endParamList();
172  void startSection(const QCString &,const QCString &,SectionType);
174  void addIndexItem(const QCString &,const QCString &) {}
175  void startIndent() {}
176  void endIndent() {}
178  void startClassDiagram() {}
179  void endClassDiagram(const ClassDiagram &,const QCString &,const QCString &) {}
180  void startPageRef() {}
181  void endPageRef(const QCString &,const QCString &) {}
182  void startQuickIndices() {}
183  void endQuickIndices() {}
184  void writeSplitBar(const QCString &) {}
185  void writeNavigationPath(const QCString &) {}
186  void writeLogo() {}
187  void writeQuickLinks(bool,HighlightedItem,const QCString &) {}
188  void writeSummaryLink(const QCString &,const QCString &,const QCString &,bool) {}
189  void startContents() {}
190  void endContents() {}
191  void writeNonBreakableSpace(int n) { int i; for (i=0;i<n;i++) m_t << " "; }
192 
193  void startDescTable(const QCString &t);
194  void endDescTable();
196  void endDescTableRow() {}
199  void startDescTableData() { m_t << "\n"; m_firstCol=TRUE; }
201 
202  void startDotGraph() {}
208  void startCallGraph() {}
209  void endCallGraph(DotCallGraph &) {}
213 
214  void startTextBlock(bool) {}
215  void endTextBlock(bool) {}
216  void lastIndexPage() {}
217 
220  void startMemberDocName(bool) {}
222  void startParameterType(bool,const QCString &) {}
224  void startParameterName(bool) {}
225  void endParameterName(bool,bool,bool) {}
226  void startParameterList(bool) {}
228  void exceptionEntry(const QCString &,bool) {}
229 
230  void startFontClass(const QCString &) {}
231  void endFontClass() {}
232 
241 
243  void endMemberDocSimple(bool);
244  void startInlineMemberType();
247  void endInlineMemberName();
248  void startInlineMemberDoc();
249  void endInlineMemberDoc();
250 
251  void startLabels();
252  void writeLabel(const QCString &l,bool isLast);
253  void endLabels();
254 
255  void writeCodeAnchor(const QCString &) {}
256  void setCurrentDoc(const Definition *,const QCString &,bool) {}
257  void addWord(const QCString &,bool) {}
258 
259  private:
260  bool m_firstCol = true;
261  bool m_paragraph = true;
262  int m_col = 0;
263  bool m_upperCase = false;
264  bool m_insideTabbing = false;
265  bool m_inHeader = false;
266 
267 };
268 
269 #endif
ManGenerator::endCenter
void endCenter()
Definition: mangen.h:170
ManGenerator::writeGraphicalHierarchy
void writeGraphicalHierarchy(DotGfxHierarchyTable &)
Definition: mangen.h:227
ManGenerator::startSmall
void startSmall()
Definition: mangen.h:171
ManGenerator::endIndexKey
void endIndexKey()
Definition: mangen.h:80
ManGenerator::clearBuffer
void clearBuffer()
ManGenerator::endInlineMemberType
void endInlineMemberType()
Definition: mangen.cpp:799
ManGenerator::insertMemberAlignLeft
void insertMemberAlignLeft(int, bool)
Definition: mangen.h:113
ManGenerator::writeAnchor
void writeAnchor(const QCString &, const QCString &)
Definition: mangen.h:141
ManGenerator::m_col
int m_col
Definition: mangen.h:277
ManGenerator::writeEndAnnoItem
void writeEndAnnoItem(const QCString &)
Definition: mangen.h:164
ManGenerator::endMemberDocList
void endMemberDocList()
Definition: mangen.h:119
ManGenerator::endDescItem
void endDescItem()
Definition: mangen.cpp:516
ManGenerator::endQuickIndices
void endQuickIndices()
Definition: mangen.h:198
ManGenerator::startInlineMemberDoc
void startInlineMemberDoc()
Definition: mangen.cpp:814
ManGenerator::endTextLink
void endTextLink()
Definition: mangen.h:99
ManGenerator::endMemberDeclaration
void endMemberDeclaration(const QCString &, const QCString &)
Definition: mangen.h:176
ManGenerator::startMemberDocList
void startMemberDocList()
Definition: mangen.h:118
ManGenerator::startHeaderSection
void startHeaderSection()
Definition: mangen.h:108
ManGenerator::writeLineNumber
void writeLineNumber(const QCString &, const QCString &, const QCString &, int l, bool)
Definition: mangen.h:144
ManGenerator::exceptionEntry
void exceptionEntry(const QCString &, bool)
Definition: mangen.h:243
ManGenerator::startQuickIndices
void startQuickIndices()
Definition: mangen.h:197
ManGenerator::startInlineMemberName
void startInlineMemberName()
Definition: mangen.cpp:804
ManGenerator::endDoxyAnchor
void endDoxyAnchor(const QCString &, const QCString &)
Definition: mangen.h:160
DotDirDeps
Representation of an directory dependency graph
Definition: dotdirdeps.h:25
ManGenerator::writeSummaryLink
void writeSummaryLink(const QCString &, const QCString &, const QCString &, bool)
Definition: mangen.h:203
ManGenerator::m_paragraph
bool m_paragraph
Definition: mangen.h:276
ManGenerator::writeRuler
void writeRuler()
Definition: mangen.h:140
ManGenerator::startMemberDoc
void startMemberDoc(const QCString &, const QCString &, const QCString &, const QCString &, int, int, bool)
Definition: mangen.cpp:415
ManGenerator::startParameterName
void startParameterName(bool)
Definition: mangen.h:239
ManGenerator::startDescItem
void startDescItem()
Definition: mangen.cpp:495
ManGenerator::endDescList
void endDescList()
Definition: mangen.h:180
Definition
The common base class of all entity definitions found in the sources.
Definition: definition.h:76
ManGenerator::writeChar
void writeChar(char c)
Definition: mangen.cpp:347
BaseOutputDocInterface::ParamListTypes
ParamListTypes
Definition: outputgen.h:165
ManGenerator::startGroupCollaboration
void startGroupCollaboration()
Definition: mangen.h:221
ManGenerator::startConstraintParam
void startConstraintParam()
Definition: mangen.cpp:716
ManGenerator::writeSearchInfo
void writeSearchInfo()
Definition: mangen.h:55
ManGenerator::startCallGraph
void startCallGraph()
Definition: mangen.h:223
ManGenerator::startTypewriter
void startTypewriter()
Definition: mangen.h:102
ManGenerator::lineBreak
void lineBreak(const QCString &)
Definition: mangen.h:155
ManGenerator::startMemberDocSimple
void startMemberDocSimple(bool)
Definition: mangen.cpp:768
ManGenerator::startParagraph
void startParagraph(const QCString &classDef)
Definition: mangen.cpp:209
ManGenerator::startGroupHeader
void startGroupHeader(int)
Definition: mangen.cpp:264
ManGenerator::endDescForItem
void endDescForItem()
Definition: mangen.cpp:512
ManGenerator::endConstraintType
void endConstraintType()
Definition: mangen.cpp:734
ManGenerator::endDescTableData
void endDescTableData()
Definition: mangen.h:215
ManGenerator::startDoxyAnchor
void startDoxyAnchor(const QCString &, const QCString &, const QCString &, const QCString &, const QCString &)
Definition: mangen.cpp:423
ManGenerator::endConstraintParam
void endConstraintParam()
Definition: mangen.cpp:722
ManGenerator::endExamples
void endExamples()
Definition: mangen.cpp:651
ManGenerator::endContents
void endContents()
Definition: mangen.h:205
ManGenerator::startIndexKey
void startIndexKey()
Definition: mangen.h:79
ManGenerator::m_insideTabbing
bool m_insideTabbing
Definition: mangen.h:279
ManGenerator::startFile
void startFile(const QCString &name, const QCString &manName, const QCString &title, int)
Definition: mangen.cpp:166
ManGenerator::startContents
void startContents()
Definition: mangen.h:204
ManGenerator::newParagraph
void newParagraph()
Definition: mangen.cpp:198
DocNode
Abstract node interface with type information.
Definition: docparser.h:96
ManGenerator::startTextBlock
void startTextBlock(bool)
Definition: mangen.h:229
ManGenerator::writeSynopsis
void writeSynopsis()
Definition: mangen.cpp:487
ManGenerator::startAnonTypeScope
void startAnonTypeScope(int)
Definition: mangen.cpp:522
ManGenerator::startTitle
void startTitle()
Definition: mangen.cpp:372
ManGenerator::endMemberTemplateParams
void endMemberTemplateParams(const QCString &, const QCString &)
Definition: mangen.h:129
ManGenerator::insertMemberAlign
void insertMemberAlign(bool)
Definition: mangen.h:112
ManGenerator::startDotGraph
void startDotGraph()
Definition: mangen.h:217
ManGenerator::endCallGraph
void endCallGraph(DotCallGraph &)
Definition: mangen.h:224
ManGenerator::writeFooter
void writeFooter(const QCString &)
Definition: mangen.h:56
ManGenerator::startBold
void startBold()
Definition: mangen.h:149
ManGenerator::endGroupCollaboration
void endGroupCollaboration(DotGroupCollaboration &)
Definition: mangen.h:222
ManGenerator::startDescForItem
void startDescForItem()
Definition: mangen.cpp:502
ManGenerator::codify
void codify(const QCString &text)
Definition: mangen.cpp:317
ManGenerator::startInlineHeader
void startInlineHeader()
Definition: mangen.cpp:753
ManGenerator::startSubsubsection
void startSubsubsection()
Definition: mangen.cpp:474
ManGenerator::endIndexItem
void endIndexItem(const QCString &ref, const QCString &file)
Definition: mangen.cpp:233
ManGenerator::startDescTableRow
void startDescTableRow()
Definition: mangen.h:210
ManGenerator::endMemberGroup
void endMemberGroup(bool)
Definition: mangen.cpp:592
ManGenerator::startMemberDescription
void startMemberDescription(const QCString &, const QCString &, bool)
Definition: mangen.h:173
ManGenerator::startMemberGroupHeader
void startMemberGroupHeader(bool)
Definition: mangen.cpp:567
ManGenerator::endMemberHeader
void endMemberHeader()
Definition: mangen.cpp:286
ManGenerator::endParameterList
void endParameterList()
Definition: mangen.h:242
ManGenerator::m_inHeader
bool m_inHeader
Definition: mangen.h:280
ManGenerator::endInlineHeader
void endInlineHeader()
Definition: mangen.cpp:762
ManGenerator::endSmall
void endSmall()
Definition: mangen.h:172
ManGenerator::writeString
void writeString(const QCString &text)
Definition: mangen.cpp:224
ManGenerator::endIndexSection
void endIndexSection(IndexSections)
Definition: mangen.h:61
ManGenerator::startMemberHeader
void startMemberHeader(const QCString &, int)
Definition: mangen.cpp:280
ManGenerator::endMemberSubtitle
void endMemberSubtitle()
Definition: mangen.h:115
ManGenerator::endParameterType
void endParameterType()
Definition: mangen.h:238
ManGenerator::endFile
void endFile()
Definition: mangen.cpp:172
ManGenerator::startIndexListItem
void startIndexListItem()
Definition: mangen.h:75
ManGenerator::startMemberList
void startMemberList()
Definition: mangen.cpp:551
SectionType
SectionType
enum representing the various types of sections and entities that can be referred to.
Definition: section.h:28
ManGenerator::startItemList
void startItemList()
Definition: mangen.h:83
ManGenerator::endEmphasis
void endEmphasis()
Definition: mangen.h:148
ManGenerator::endMemberList
void endMemberList()
Definition: mangen.cpp:559
ManGenerator::~ManGenerator
virtual ~ManGenerator()
Definition: mangen.cpp:97
ManGenerator::writeLogo
void writeLogo()
Definition: mangen.h:201
ManGenerator::endLabels
void endLabels()
Definition: mangen.cpp:836
ManGenerator::startConstraintType
void startConstraintType()
Definition: mangen.cpp:729
ManGenerator::startMemberDeclaration
void startMemberDeclaration()
Definition: mangen.h:175
ManGenerator::startIndexItem
void startIndexItem(const QCString &ref, const QCString &file)
Definition: mangen.cpp:229
ManGenerator::startFontClass
void startFontClass(const QCString &)
Definition: mangen.h:245
ManGenerator::writePageLink
void writePageLink(const QCString &, bool)
Definition: mangen.h:62
ManGenerator::writeInheritedSectionTitle
void writeInheritedSectionTitle(const QCString &, const QCString &, const QCString &, const QCString &, const QCString &, const QCString &)
Definition: mangen.h:177
ManGenerator::type
OutputType type() const
Definition: mangen.h:48
ManGenerator::lastIndexPage
void lastIndexPage()
Definition: mangen.h:231
ManGenerator::endTitleHead
void endTitleHead(const QCString &, const QCString &)
Definition: mangen.cpp:178
outputgen.h
OutputGenerator::m_t
TextStream m_t
Definition: outputgen.h:511
ManGenerator::endClassDiagram
void endClassDiagram(const ClassDiagram &, const QCString &, const QCString &)
Definition: mangen.h:194
MemberDef
A model of a class/file/namespace member symbol.
Definition: memberdef.h:45
ManGenerator::writeStyleInfo
void writeStyleInfo(int)
Definition: mangen.h:65
ManGenerator::addIndexItem
void addIndexItem(const QCString &, const QCString &)
Definition: mangen.h:189
ManGenerator::endParagraph
void endParagraph()
Definition: mangen.cpp:220
ManGenerator::clone
virtual std::unique_ptr< OutputGenerator > clone() const
Definition: mangen.cpp:92
ManGenerator::endDescription
void endDescription()
Definition: mangen.h:152
ManGenerator::cleanup
void cleanup()
Definition: mangen.cpp:118
ManGenerator::endBold
void endBold()
Definition: mangen.h:150
ManGenerator::endMemberDocSimple
void endMemberDocSimple(bool)
Definition: mangen.cpp:787
ManGenerator::endHeaderSection
void endHeaderSection()
Definition: mangen.cpp:840
ManGenerator::operator=
ManGenerator & operator=(const ManGenerator &g)
Definition: mangen.cpp:86
ManGenerator::startIndent
void startIndent()
Definition: mangen.h:190
ManGenerator::startConstraintDocs
void startConstraintDocs()
Definition: mangen.cpp:739
ManGenerator::startDescTableTitle
void startDescTableTitle()
Definition: mangen.h:212
ManGenerator::endIndexList
void endIndexList()
Definition: mangen.h:78
ManGenerator::endDotGraph
void endDotGraph(DotClassGraph &)
Definition: mangen.h:218
DotCallGraph
Representation of an call graph
Definition: dotcallgraph.h:26
ManGenerator::endParamList
void endParamList()
Definition: mangen.cpp:689
ManGenerator::startIndexList
void startIndexList()
Definition: mangen.h:77
ManGenerator::startProjectNumber
void startProjectNumber()
Definition: mangen.h:63
ManGenerator::endTextBlock
void endTextBlock(bool)
Definition: mangen.h:230
ManGenerator::writeNonBreakableSpace
void writeNonBreakableSpace(int n)
Definition: mangen.h:206
ManGenerator::endMemberSections
void endMemberSections()
Definition: mangen.h:107
ManGenerator::endIndexListItem
void endIndexListItem()
Definition: mangen.h:76
ManGenerator::startCodeLine
void startCodeLine(bool)
Definition: mangen.h:145
ManGenerator::endTypewriter
void endTypewriter()
Definition: mangen.h:103
ManGenerator::endSection
void endSection(const QCString &, SectionType)
Definition: mangen.cpp:614
ManGenerator::startMemberDocName
void startMemberDocName(bool)
Definition: mangen.h:235
ManGenerator::startMemberGroupDocs
void startMemberGroupDocs()
Definition: mangen.cpp:578
ManGenerator::startDescTableData
void startDescTableData()
Definition: mangen.h:214
BaseOutputDocInterface::SectionTypes
SectionTypes
Definition: outputgen.h:166
ManGenerator::m_firstCol
bool m_firstCol
Definition: mangen.h:275
ManGenerator::endMemberDescription
void endMemberDescription()
Definition: mangen.h:174
TRUE
#define TRUE
Definition: qcstring.h:36
ManGenerator::startDirDepGraph
void startDirDepGraph()
Definition: mangen.h:225
ManGenerator::startMemberItem
void startMemberItem(const QCString &, int, const QCString &)
Definition: mangen.cpp:539
ManGenerator::startTitleHead
void startTitleHead(const QCString &)
Definition: mangen.h:66
ManGenerator::startIndexSection
void startIndexSection(IndexSections)
Definition: mangen.h:60
ManGenerator::startPageRef
void startPageRef()
Definition: mangen.h:195
ManGenerator::startParameterType
void startParameterType(bool, const QCString &)
Definition: mangen.h:237
ManGenerator::init
static void init()
Definition: mangen.cpp:101
ManGenerator::endHtmlLink
void endHtmlLink()
Definition: mangen.cpp:260
ManGenerator::writeCodeAnchor
void writeCodeAnchor(const QCString &)
Definition: mangen.h:270
ManGenerator::endCodeFragment
void endCodeFragment(const QCString &)
Definition: mangen.cpp:406
ManGenerator::endDescTableRow
void endDescTableRow()
Definition: mangen.h:211
ManGenerator::startCodeFragment
void startCodeFragment(const QCString &)
Definition: mangen.cpp:398
ClassDiagram
Class representing a built-in class diagram.
Definition: diagram.h:29
DotClassGraph
Representation of a class inheritance or dependency graph
Definition: dotclassgraph.h:28
ManGenerator::startMemberSubtitle
void startMemberSubtitle()
Definition: mangen.h:114
ManGenerator::endDescTableTitle
void endDescTableTitle()
Definition: mangen.h:213
ManGenerator::endMemberGroupDocs
void endMemberGroupDocs()
Definition: mangen.cpp:582
ManGenerator::writeLabel
void writeLabel(const QCString &l, bool isLast)
Definition: mangen.cpp:830
ManGenerator::startDescTable
void startDescTable(const QCString &t)
Definition: mangen.cpp:655
ManGenerator::endMemberDocPrefixItem
void endMemberDocPrefixItem()
Definition: mangen.h:234
ManGenerator::ManGenerator
ManGenerator()
Definition: mangen.cpp:78
ManGenerator::setCurrentDoc
void setCurrentDoc(const Definition *, const QCString &, bool)
Definition: mangen.h:271
ManGenerator::startCenter
void startCenter()
Definition: mangen.h:169
OutputGenerator
Abstract output generator.
Definition: outputgen.h:330
ManGenerator::startIndexValue
void startIndexValue(bool)
Definition: mangen.h:81
ManGenerator::endGroupHeader
void endGroupHeader(int)
Definition: mangen.cpp:272
ManGenerator::endSubsubsection
void endSubsubsection()
Definition: mangen.cpp:482
ManGenerator::endMemberItem
void endMemberItem()
Definition: mangen.cpp:546
ManGenerator::m_upperCase
bool m_upperCase
Definition: mangen.h:278
ManGenerator::startExamples
void startExamples()
Definition: mangen.cpp:637
ManGenerator::endItemList
void endItemList()
Definition: mangen.h:84
ManGenerator::writeObjectLink
void writeObjectLink(const QCString &ref, const QCString &file, const QCString &anchor, const QCString &name)
Definition: mangen.cpp:242
ManGenerator::startInclDepGraph
void startInclDepGraph()
Definition: mangen.h:219
ManGenerator::endAnonTypeScope
void endAnonTypeScope(int)
Definition: mangen.cpp:530
ManGenerator::startSubsection
void startSubsection()
Definition: mangen.cpp:460
ManGenerator::docify
void docify(const QCString &text)
Definition: mangen.cpp:293
ManGenerator::writeCodeLink
void writeCodeLink(CodeSymbolType type, const QCString &ref, const QCString &file, const QCString &anchor, const QCString &name, const QCString &tooltip)
Definition: mangen.cpp:248
ManGenerator::endCodeLine
void endCodeLine()
Definition: mangen.h:146
ManGenerator::endProjectNumber
void endProjectNumber()
Definition: mangen.h:64
ManGenerator::startCompoundTemplateParams
void startCompoundTemplateParams()
Definition: mangen.h:130
ManGenerator::startTextLink
void startTextLink(const QCString &, const QCString &)
Definition: mangen.h:98
IndexSections
IndexSections
Definition: index.h:115
ManGenerator::endFontClass
void endFontClass()
Definition: mangen.h:246
ManGenerator::writeQuickLinks
void writeQuickLinks(bool, HighlightedItem, const QCString &)
Definition: mangen.h:202
ManGenerator::endDirDepGraph
void endDirDepGraph(DotDirDeps &)
Definition: mangen.h:226
ManGenerator::startConstraintList
void startConstraintList(const QCString &)
Definition: mangen.cpp:702
ManGenerator::endIndexValue
void endIndexValue(const QCString &, bool)
Definition: mangen.h:82
ManGenerator::endMemberDocName
void endMemberDocName()
Definition: mangen.h:236
ManGenerator::startMemberSections
void startMemberSections()
Definition: mangen.h:106
ManGenerator::writeLatexSpacing
void writeLatexSpacing()
Definition: mangen.h:161
ManGenerator::endInlineMemberDoc
void endInlineMemberDoc()
Definition: mangen.cpp:818
ManGenerator::writeTooltip
void writeTooltip(const QCString &, const DocLinkInfo &, const QCString &, const QCString &, const SourceLinkInfo &, const SourceLinkInfo &)
Definition: mangen.h:95
ManGenerator::startLabels
void startLabels()
Definition: mangen.cpp:826
DotGroupCollaboration
Representation of a group collaboration graph
Definition: dotgroupcollaboration.h:28
ManGenerator::endItemListItem
void endItemListItem()
Definition: mangen.cpp:394
ManGenerator::startParamList
void startParamList(ParamListTypes, const QCString &title)
Definition: mangen.cpp:675
ManGenerator::startDescList
void startDescList(SectionTypes)
Definition: mangen.cpp:361
ManGenerator::endIndent
void endIndent()
Definition: mangen.h:191
ManGenerator::endConstraintList
void endConstraintList()
Definition: mangen.cpp:748
DotInclDepGraph
Representation of an include dependency graph
Definition: dotincldepgraph.h:30
ManGenerator::startDescription
void startDescription()
Definition: mangen.h:151
ManGenerator::startSection
void startSection(const QCString &, const QCString &, SectionType)
Definition: mangen.cpp:598
ManGenerator::startParameterList
void startParameterList(bool)
Definition: mangen.h:241
ManGenerator::startInlineMemberType
void startInlineMemberType()
Definition: mangen.cpp:795
ManGenerator::endParameterName
void endParameterName(bool, bool, bool)
Definition: mangen.h:240
ManGenerator::startMemberTemplateParams
void startMemberTemplateParams()
Definition: mangen.h:128
ManGenerator::endDescTable
void endDescTable()
Definition: mangen.cpp:670
DotGfxHierarchyTable
Represents a graphical class hierarchy
Definition: dotgfxhierarchytable.h:31
ManGenerator::writeStartAnnoItem
void writeStartAnnoItem(const QCString &type, const QCString &file, const QCString &path, const QCString &name)
Definition: mangen.cpp:237
OutputGenerator::OutputType
OutputType
Definition: outputgen.h:333
ManGenerator::endTitle
void endTitle()
Definition: mangen.cpp:380
ManGenerator::endInlineMemberName
void endInlineMemberName()
Definition: mangen.cpp:809
ManGenerator::startClassDiagram
void startClassDiagram()
Definition: mangen.h:193
ManGenerator::endMemberGroupHeader
void endMemberGroupHeader()
Definition: mangen.cpp:572
ManGenerator::endSubsection
void endSubsection()
Definition: mangen.cpp:468
ManGenerator::endConstraintDocs
void endConstraintDocs()
Definition: mangen.cpp:743
CodeSymbolType
CodeSymbolType
Definition: types.h:204
ManGenerator::startMemberDocPrefixItem
void startMemberDocPrefixItem()
Definition: mangen.h:233
ManGenerator::writeSplitBar
void writeSplitBar(const QCString &)
Definition: mangen.h:199
ManGenerator::writeNavigationPath
void writeNavigationPath(const QCString &)
Definition: mangen.h:200
ManGenerator::startHtmlLink
void startHtmlLink(const QCString &url)
Definition: mangen.cpp:256
ManGenerator
Generator for Man page output.
Definition: mangen.h:24
ManGenerator::endPageRef
void endPageRef(const QCString &, const QCString &)
Definition: mangen.h:196
ManGenerator::startEmphasis
void startEmphasis()
Definition: mangen.h:147
HighlightedItem
HighlightedItem
Definition: index.h:140
ManGenerator::endCompoundTemplateParams
void endCompoundTemplateParams()
Definition: mangen.h:131
ManGenerator::writeDoc
void writeDoc(DocNode *, const Definition *, const MemberDef *, int)
Definition: mangen.cpp:693
ManGenerator::startMemberGroup
void startMemberGroup()
Definition: mangen.cpp:587
ManGenerator::endInclDepGraph
void endInclDepGraph(DotInclDepGraph &)
Definition: mangen.h:220
ManGenerator::endMemberDoc
void endMemberDoc(bool)
Definition: mangen.cpp:455
FALSE
#define FALSE
Definition: qcstring.h:33
ManGenerator::startItemListItem
void startItemListItem()
Definition: mangen.cpp:385
ManGenerator::addWord
void addWord(const QCString &, bool)
Definition: mangen.h:272
QCString
This is an alternative implementation of QCString.
Definition: qcstring.h:108
OutputGenerator::Man
@ Man
Definition: outputgen.h:333