Public Member Functions | Private Member Functions | Private Attributes | List of all members
PageDef Class Reference

A model of a page symbol. More...

#include <pagedef.h>

Inheritance diagram for PageDef:
Definition DefinitionIntf

Public Member Functions

 PageDef (const char *f, int l, const char *n, const char *d, const char *t)
 
 ~PageDef ()
 
void setFileName (const char *name)
 
void setShowToc (bool b)
 
DefType definitionType () const
 
bool isLinkableInProject () const
 
bool isLinkable () const
 
QCString getOutputFileBase () const
 
QCString anchor () const
 
void findSectionsInDocumentation ()
 
QCString title () const
 
GroupDefgetGroupDef () const
 
PageSDictgetSubPages () const
 
void addInnerCompound (Definition *d)
 
bool visibleInIndex () const
 
bool documentedPage () const
 
bool hasSubPages () const
 
bool hasParentPage () const
 
bool showToc () const
 
void setPageScope (Definition *d)
 
DefinitiongetPageScope () const
 
QCString displayName (bool=TRUE) const
 
void writeDocumentation (OutputList &ol)
 
void writeTagFile (FTextStream &)
 
- Public Member Functions inherited from Definition
 Definition (const char *defFileName, int defLine, int defColumn, const char *name, const char *b=0, const char *d=0, bool isSymbol=TRUE)
 
virtual ~Definition ()
 
const QCStringname () const
 
QCString localName () const
 
virtual QCString qualifiedName () const
 
QCString symbolName () const
 
virtual QCString getSourceFileBase () const
 
virtual QCString getSourceAnchor () const
 
virtual QCString documentation () const
 
int docLine () const
 
QCString docFile () const
 
virtual QCString briefDescription (bool abbreviate=FALSE) const
 
QCString briefDescriptionAsTooltip () const
 
int briefLine () const
 
QCString inbodyDocumentation () const
 
QCString inbodyFile () const
 
int inbodyLine () const
 
QCString briefFile () const
 
QCString getDefFileName () const
 
QCString getDefFileExtension () const
 
int getDefLine () const
 
int getDefColumn () const
 
virtual bool hasDocumentation () const
 
virtual bool hasUserDocumentation () const
 
virtual bool isVisibleInProject () const
 
virtual bool isVisible () const
 
bool isHidden () const
 
bool isArtificial () const
 
virtual QCString getReference () const
 
virtual bool isReference () const
 
QCString externalReference (const QCString &relPath) const
 
int getStartBodyLine () const
 
int getEndBodyLine () const
 
FileDefgetBodyDef () const
 
SrcLangExt getLanguage () const
 
GroupListpartOfGroups () const
 
QList< ListItemInfo > * xrefListItems () const
 
virtual DefinitionfindInnerCompound (const char *name)
 
virtual DefinitiongetOuterScope () const
 
MemberSDictgetReferencesMembers () const
 
MemberSDictgetReferencedByMembers () const
 
bool hasSections () const
 
bool hasSources () const
 
bool hasBriefDescription () const
 
QCString id () const
 
virtual void setName (const char *name)
 
void setId (const char *name)
 
virtual void setDocumentation (const char *d, const char *docFile, int docLine, bool stripWhiteSpace=TRUE)
 
virtual void setBriefDescription (const char *b, const char *briefFile, int briefLine)
 
virtual void setInbodyDocumentation (const char *d, const char *docFile, int docLine)
 
void setReference (const char *r)
 
void addSectionsToDefinition (QList< SectionInfo > *anchorList)
 
void setBodySegment (int bls, int ble)
 
void setBodyDef (FileDef *fd)
 
void addSourceReferencedBy (MemberDef *d)
 
void addSourceReferences (MemberDef *d)
 
void setRefItems (const QList< ListItemInfo > *sli)
 
void mergeRefItems (Definition *d)
 
virtual void setOuterScope (Definition *d)
 
virtual void setHidden (bool b)
 
void setArtificial (bool b)
 
void setLanguage (SrcLangExt lang)
 
QCString convertNameToFile (const char *name, bool allowDots=FALSE) const
 
void writeSourceDef (OutputList &ol, const char *scopeName)
 
void writeInlineCode (OutputList &ol, const char *scopeName)
 
void writeSourceRefs (OutputList &ol, const char *scopeName)
 
void writeSourceReffedBy (OutputList &ol, const char *scopeName)
 
void makePartOfGroup (GroupDef *gd)
 
void writeNavigationPath (OutputList &ol) const
 
QCString navigationPathAsString () const
 
virtual void writeQuickMemberLinks (OutputList &, MemberDef *) const
 
virtual void writeSummaryLinks (OutputList &)
 
QCString pathFragment () const
 
void writeDocAnchorsToTagFile (FTextStream &)
 
void setLocalName (const QCString name)
 
void addSectionsToIndex ()
 
void writeToc (OutputList &ol)
 
void setCookie (Cookie *cookie)
 
Cookiecookie () const
 
- Public Member Functions inherited from DefinitionIntf
 DefinitionIntf ()
 
virtual ~DefinitionIntf ()
 

Private Member Functions

void setNestingLevel (int l)
 
void writePageDocumentation (OutputList &ol)
 

Private Attributes

QCString m_fileName
 
QCString m_title
 
PageSDictm_subPageDict
 
Definitionm_pageScope
 
int m_nestingLevel
 
bool m_showToc
 

Additional Inherited Members

- Public Types inherited from DefinitionIntf
enum  DefType {
  TypeClass = 0, TypeFile = 1, TypeNamespace = 2, TypeMember = 3,
  TypeGroup = 4, TypePackage = 5, TypePage = 6, TypeDir = 7,
  TypeSymbolList = 8
}
 
- Protected Member Functions inherited from Definition
 Definition (const Definition &d)
 

Detailed Description

A model of a page symbol.

Definition at line 29 of file pagedef.h.

Constructor & Destructor Documentation

PageDef::PageDef ( const char *  f,
int  l,
const char *  n,
const char *  d,
const char *  t 
)

Definition at line 29 of file pagedef.cpp.

31  : Definition(f,l,1,n), m_title(t)
32 {
34  m_subPageDict = new PageSDict(7);
35  m_pageScope = 0;
36  m_nestingLevel = 0;
37  static bool shortNames = Config_getBool("SHORT_NAMES");
38  m_fileName = shortNames ? convertNameToFile(n) : QCString(n);
39  m_showToc = FALSE;
40 }
QCString convertNameToFile(const char *name, bool allowDots=FALSE) const
const bool FALSE
Definition: qglobal.h:370
static QStrList * l
Definition: config.cpp:1044
int m_nestingLevel
Definition: pagedef.h:77
std::void_t< T > n
QCString m_fileName
Definition: pagedef.h:73
Definition * m_pageScope
Definition: pagedef.h:76
PageSDict * m_subPageDict
Definition: pagedef.h:75
#define Config_getBool(val)
Definition: config.cpp:664
QCString m_title
Definition: pagedef.h:74
Definition(const char *defFileName, int defLine, int defColumn, const char *name, const char *b=0, const char *d=0, bool isSymbol=TRUE)
Definition: definition.cpp:283
bool m_showToc
Definition: pagedef.h:78
virtual void setDocumentation(const char *d, const char *docFile, int docLine, bool stripWhiteSpace=TRUE)
Definition: definition.cpp:612
PageDef::~PageDef ( )

Definition at line 42 of file pagedef.cpp.

43 {
44  delete m_subPageDict;
45 }
PageSDict * m_subPageDict
Definition: pagedef.h:75

Member Function Documentation

void PageDef::addInnerCompound ( Definition d)
virtual

Reimplemented from Definition.

Definition at line 71 of file pagedef.cpp.

72 {
73  if (def->definitionType()==Definition::TypePage)
74  {
75  PageDef *pd = (PageDef*)def;
76  m_subPageDict->append(pd->name(),pd);
77  def->setOuterScope(this);
78  if (this==Doxygen::mainPage)
79  {
81  }
82  else
83  {
85  }
86  }
87 }
void append(const char *key, const T *d)
Definition: sortdict.h:135
int m_nestingLevel
Definition: pagedef.h:77
const QCString & name() const
Definition: definition.h:114
PageSDict * m_subPageDict
Definition: pagedef.h:75
A model of a page symbol.
Definition: pagedef.h:29
static PageDef * mainPage
Definition: doxygen.h:103
void setNestingLevel(int l)
Definition: pagedef.cpp:305
QCString PageDef::anchor ( ) const
inlinevirtual

Returns the anchor within a page where this item can be found

Implements Definition.

Definition at line 52 of file pagedef.h.

52 { return QCString(); }
DefType PageDef::definitionType ( ) const
inlinevirtual

Use this for dynamic inspection of the type of the derived class

Implements DefinitionIntf.

Definition at line 40 of file pagedef.h.

QCString PageDef::displayName ( bool  includeScope = TRUE) const
inlinevirtual

Returns the name of the definition as it appears in the output

Implements Definition.

Definition at line 65 of file pagedef.h.

65 { return !m_title.isEmpty() ? m_title : Definition::name(); }
bool isEmpty() const
Definition: qcstring.h:189
const QCString & name() const
Definition: definition.h:114
QCString m_title
Definition: pagedef.h:74
bool PageDef::documentedPage ( ) const

Definition at line 292 of file pagedef.cpp.

293 {
294  return // not part of a group
295  !getGroupDef() &&
296  // not an externally defined page
297  !isReference();
298 }
virtual bool isReference() const
GroupDef * getGroupDef() const
Definition: pagedef.cpp:52
void PageDef::findSectionsInDocumentation ( )

Definition at line 47 of file pagedef.cpp.

48 {
50 }
QCString docFile() const
void docFindSections(const char *input, Definition *d, MemberGroup *mg, const char *fileName)
Definition: docparser.cpp:7434
virtual QCString documentation() const
GroupDef * PageDef::getGroupDef ( ) const

Definition at line 52 of file pagedef.cpp.

53 {
54  GroupList *groups = partOfGroups();
55  return groups!=0 ? groups->getFirst() : 0;
56 }
GroupList * partOfGroups() const
type * getFirst() const
Definition: qlist.h:95
QCString PageDef::getOutputFileBase ( ) const
virtual

Returns the base file name (without extension) of this definition. as it is referenced to/written to disk.

Implements Definition.

Definition at line 58 of file pagedef.cpp.

59 {
60  if (getGroupDef())
61  return getGroupDef()->getOutputFileBase();
62  else
63  return m_fileName;
64 }
QCString m_fileName
Definition: pagedef.h:73
QCString getOutputFileBase() const
Definition: groupdef.cpp:1512
GroupDef * getGroupDef() const
Definition: pagedef.cpp:52
Definition* PageDef::getPageScope ( ) const
inline

Definition at line 64 of file pagedef.h.

64 { return m_pageScope; }
Definition * m_pageScope
Definition: pagedef.h:76
PageSDict* PageDef::getSubPages ( ) const
inline

Definition at line 56 of file pagedef.h.

56 { return m_subPageDict; }
PageSDict * m_subPageDict
Definition: pagedef.h:75
bool PageDef::hasParentPage ( ) const

Definition at line 89 of file pagedef.cpp.

90 {
91  return getOuterScope() &&
93 }
virtual DefType definitionType() const =0
virtual Definition * getOuterScope() const
bool PageDef::hasSubPages ( ) const

Definition at line 300 of file pagedef.cpp.

301 {
302  return m_subPageDict->count()>0;
303 }
int count() const
Definition: sortdict.h:284
PageSDict * m_subPageDict
Definition: pagedef.h:75
bool PageDef::isLinkable ( ) const
inlinevirtual

Returns TRUE iff it is possible to link to this item. This can be a link to another project imported via a tag file.

Implements Definition.

Definition at line 45 of file pagedef.h.

46  {
47  return isLinkableInProject() || isReference();
48  }
virtual bool isReference() const
bool isLinkableInProject() const
Definition: pagedef.h:41
bool PageDef::isLinkableInProject ( ) const
inlinevirtual

Returns TRUE iff it is possible to link to this item within this project.

Implements Definition.

Definition at line 41 of file pagedef.h.

42  {
43  return /*hasDocumentation() &&*/ !isReference();
44  }
virtual bool isReference() const
void PageDef::setFileName ( const char *  name)

Definition at line 66 of file pagedef.cpp.

67 {
68  m_fileName = name;
69 }
const QCString & name() const
Definition: definition.h:114
QCString m_fileName
Definition: pagedef.h:73
void PageDef::setNestingLevel ( int  l)
private

Definition at line 305 of file pagedef.cpp.

306 {
307  m_nestingLevel = l;
308 }
static QStrList * l
Definition: config.cpp:1044
int m_nestingLevel
Definition: pagedef.h:77
void PageDef::setPageScope ( Definition d)
inline

Definition at line 63 of file pagedef.h.

63 { m_pageScope = d; }
Definition * m_pageScope
Definition: pagedef.h:76
void PageDef::setShowToc ( bool  b)

Definition at line 310 of file pagedef.cpp.

311 {
312  m_showToc = b;
313 }
bool m_showToc
Definition: pagedef.h:78
static bool * b
Definition: config.cpp:1043
bool PageDef::showToc ( ) const
inline

Definition at line 62 of file pagedef.h.

62 { return m_showToc; }
bool m_showToc
Definition: pagedef.h:78
QCString PageDef::title ( ) const
inline

Definition at line 54 of file pagedef.h.

54 { return m_title; }
QCString m_title
Definition: pagedef.h:74
bool PageDef::visibleInIndex ( ) const

Definition at line 282 of file pagedef.cpp.

283 {
284  static bool externalPages = Config_getBool("EXTERNAL_PAGES");
285  return // not part of a group
286  !getGroupDef() &&
287  // not an externally defined page
288  (!isReference() || externalPages)
289  ;
290 }
virtual bool isReference() const
#define Config_getBool(val)
Definition: config.cpp:664
GroupDef * getGroupDef() const
Definition: pagedef.cpp:52
void PageDef::writeDocumentation ( OutputList ol)

Definition at line 119 of file pagedef.cpp.

120 {
121  static bool generateTreeView = Config_getBool("GENERATE_TREEVIEW");
122 
123  //outputList->disable(OutputGenerator::Man);
124  QCString pageName,manPageName;
125  pageName = escapeCharsInString(name(),FALSE,TRUE);
126  manPageName = escapeCharsInString(name(),TRUE,TRUE);
127 
128  //printf("PageDef::writeDocumentation: %s\n",getOutputFileBase().data());
129 
130  ol.pushGeneratorState();
131  //1.{
132 
133  if (m_nestingLevel>0
134  //&& // a sub page
135  //(Doxygen::mainPage==0 || getOuterScope()!=Doxygen::mainPage) // and not a subpage of the mainpage
136  )
137  {
138  // do not generate sub page output for RTF and LaTeX, as these are
139  // part of their parent page
140  ol.disableAll();
143  }
144 
145  ol.pushGeneratorState();
146  //2.{
148  startFile(ol,getOutputFileBase(),manPageName,title(),HLI_Pages,!generateTreeView);
149  ol.enableAll();
151  startFile(ol,getOutputFileBase(),pageName,title(),HLI_Pages,!generateTreeView);
152  ol.popGeneratorState();
153  //2.}
154 
155  if (!generateTreeView)
156  {
157  if (getOuterScope()!=Doxygen::globalScope && !Config_getBool("DISABLE_INDEX"))
158  {
160  }
161  ol.endQuickIndices();
162  }
164 
165  // save old generator state and write title only to Man generator
166  ol.pushGeneratorState();
167  //2.{
169  ol.startTitleHead(manPageName);
170  ol.endTitleHead(manPageName, manPageName);
171  if (si)
172  {
173  ol.generateDoc(docFile(),docLine(),this,0,si->title,TRUE,FALSE,0,TRUE,FALSE);
174  ol.endSection(si->label,si->type);
175  }
176  ol.popGeneratorState();
177  //2.}
178 
179  // for Latex the section is already generated as a chapter in the index!
180  ol.pushGeneratorState();
181  //2.{
185  if (!title().isEmpty() && !name().isEmpty() && si!=0)
186  {
187  //ol.startSection(si->label,si->title,si->type);
188  startTitle(ol,getOutputFileBase(),this);
189  ol.generateDoc(docFile(),docLine(),this,0,si->title,TRUE,FALSE,0,TRUE,FALSE);
190  //stringToSearchIndex(getOutputFileBase(),
191  // theTranslator->trPage(TRUE,TRUE)+" "+si->title,
192  // si->title);
193  //ol.endSection(si->label,si->type);
195  }
196  ol.startContents();
197  ol.popGeneratorState();
198  //2.}
199 
200  if (m_showToc && hasSections())
201  {
202  writeToc(ol);
203  }
204 
206 
207  if (generateTreeView && getOuterScope()!=Doxygen::globalScope && !Config_getBool("DISABLE_INDEX"))
208  {
209  ol.endContents();
211  }
212  else
213  {
214  endFile(ol);
215  }
216 
217  ol.popGeneratorState();
218  //1.}
219 
221 }
QCString docFile() const
void endFile(OutputList &ol, bool skipNavIndex, bool skipEndContents, const QCString &navPath)
Definition: index.cpp:263
void endFileWithNavPath(Definition *d, OutputList &ol)
Definition: index.cpp:282
QCString escapeCharsInString(const char *name, bool allowDots, bool allowUnderscore)
Definition: util.cpp:5242
void writeToc(OutputList &ol)
void startFile(OutputList &ol, const char *name, const char *manName, const char *title, HighlightedItem hli, bool additionalIndices, const char *altSidebarName)
Definition: index.cpp:244
QCString title() const
Definition: pagedef.h:54
SectionType type
Definition: section.h:58
bool generateDoc(const char *fileName, int startLine, Definition *ctx, MemberDef *md, const QCString &docStr, bool indexWords, bool isExample, const char *exampleName=0, bool singleLine=FALSE, bool linkFromIndex=FALSE)
Definition: outputlist.cpp:131
void disableAllBut(OutputGenerator::OutputType o)
Definition: outputlist.cpp:49
void endTitleHead(const char *fileName, const char *name)
Definition: outputlist.h:107
void writeNavigationPath(OutputList &ol) const
const bool FALSE
Definition: qglobal.h:370
QCString label
Definition: section.h:56
bool hasSections() const
Definition: definition.cpp:447
static NamespaceDef * globalScope
Definition: doxygen.h:128
void popGeneratorState()
Definition: outputlist.cpp:121
void addIndexItem(Definition *context, MemberDef *md, const char *sectionAnchor=0, const char *title=0)
Definition: index.h:142
int m_nestingLevel
Definition: pagedef.h:77
const QCString & name() const
Definition: definition.h:114
void pushGeneratorState()
Definition: outputlist.cpp:111
void disable(OutputGenerator::OutputType o)
Definition: outputlist.cpp:79
static SectionDict * sectionDict
Definition: doxygen.h:117
void enable(OutputGenerator::OutputType o)
Definition: outputlist.cpp:89
#define Config_getBool(val)
Definition: config.cpp:664
QCString title
Definition: section.h:57
void endQuickIndices()
Definition: outputlist.h:352
void endContents()
Definition: outputlist.h:366
void endSection(const char *lab, SectionInfo::SectionType t)
Definition: outputlist.h:336
virtual Definition * getOuterScope() const
void startTitle(OutputList &ol, const char *fileName, Definition *def)
Definition: index.cpp:228
bool m_showToc
Definition: pagedef.h:78
void writePageDocumentation(OutputList &ol)
Definition: pagedef.cpp:223
void enableAll()
Definition: outputlist.cpp:59
void endTitle(OutputList &ol, const char *fileName, const char *name)
Definition: index.cpp:237
void startTitleHead(const char *fileName)
Definition: outputlist.h:105
int docLine() const
T * find(const char *key)
Definition: sortdict.h:232
QCString getOutputFileBase() const
Definition: pagedef.cpp:58
const bool TRUE
Definition: qglobal.h:371
static IndexList * indexList
Definition: doxygen.h:149
void startContents()
Definition: outputlist.h:364
QCString filterTitle(const QCString &title)
Definition: util.cpp:7765
void disableAll()
Definition: outputlist.cpp:69
void PageDef::writePageDocumentation ( OutputList ol)
private

Definition at line 223 of file pagedef.cpp.

224 {
225 
226  bool markdownEnabled = Doxygen::markdownSupport;
228  {
230  }
231 
232  ol.startTextBlock();
233  ol.generateDoc(
234  docFile(), // fileName
235  docLine(), // startLine
236  this, // context
237  0, // memberdef
238  documentation()+inbodyDocumentation(), // docStr
239  TRUE, // index words
240  FALSE // not an example
241  );
242  ol.endTextBlock();
243 
244  Doxygen::markdownSupport = markdownEnabled;
245 
246  if (hasSubPages())
247  {
248  // for printed documentation we write subpages as section's of the
249  // parent page.
250  ol.pushGeneratorState();
251  ol.disableAll();
254 
256  PageDef *subPage=pdi.toFirst();
257  for (pdi.toFirst();(subPage=pdi.current());++pdi)
258  {
260  switch (m_nestingLevel)
261  {
262  case 0: sectionType = SectionInfo::Page; break;
263  case 1: sectionType = SectionInfo::Section; break;
264  case 2: sectionType = SectionInfo::Subsection; break;
265  case 3: sectionType = SectionInfo::Subsubsection; break;
266  default: sectionType = SectionInfo::Paragraph; break;
267  }
268  QCString title = subPage->title();
269  if (title.isEmpty()) title = subPage->name();
270  ol.startSection(subPage->name(),title,sectionType);
271  ol.parseText(title);
272  ol.endSection(subPage->name(),sectionType);
274  subPage->writePageDocumentation(ol);
276  }
277 
278  ol.popGeneratorState();
279  }
280 }
static bool markdownSupport
Definition: doxygen.h:153
QCString docFile() const
bool isEmpty() const
Definition: qcstring.h:189
QCString title() const
Definition: pagedef.h:54
bool generateDoc(const char *fileName, int startLine, Definition *ctx, MemberDef *md, const QCString &docStr, bool indexWords, bool isExample, const char *exampleName=0, bool singleLine=FALSE, bool linkFromIndex=FALSE)
Definition: outputlist.cpp:131
QCString inbodyDocumentation() const
const bool FALSE
Definition: qglobal.h:370
static int subpageNestingLevel
Definition: doxygen.h:150
bool parseText(const QCString &textStr)
Definition: outputlist.cpp:175
void popGeneratorState()
Definition: outputlist.cpp:121
bool hasSubPages() const
Definition: pagedef.cpp:300
int m_nestingLevel
Definition: pagedef.h:77
const QCString & name() const
Definition: definition.h:114
void pushGeneratorState()
Definition: outputlist.cpp:111
SrcLangExt getLanguage() const
PageSDict * m_subPageDict
Definition: pagedef.h:75
void enable(OutputGenerator::OutputType o)
Definition: outputlist.cpp:89
void endSection(const char *lab, SectionInfo::SectionType t)
Definition: outputlist.h:336
void startTextBlock(bool dense=FALSE)
Definition: outputlist.h:404
A model of a page symbol.
Definition: pagedef.h:29
void writePageDocumentation(OutputList &ol)
Definition: pagedef.cpp:223
void endTextBlock(bool paraBreak=FALSE)
Definition: outputlist.h:406
friend class Iterator
Definition: sortdict.h:289
int docLine() const
void startSection(const char *lab, const char *title, SectionInfo::SectionType t)
Definition: outputlist.h:334
virtual QCString documentation() const
const bool TRUE
Definition: qglobal.h:371
void disableAll()
Definition: outputlist.cpp:69
void PageDef::writeTagFile ( FTextStream tagFile)

Definition at line 95 of file pagedef.cpp.

96 {
97  bool found = name()=="citelist";
98  QDictIterator<RefList> rli(*Doxygen::xrefLists);
99  RefList *rl;
100  for (rli.toFirst();(rl=rli.current()) && !found;++rli)
101  {
102  if (rl->listName()==name())
103  {
104  found=TRUE;
105  break;
106  }
107  }
108  if (!found) // not one of the generated related pages
109  {
110  tagFile << " <compound kind=\"page\">" << endl;
111  tagFile << " <name>" << name() << "</name>" << endl;
112  tagFile << " <title>" << convertToXML(title()) << "</title>" << endl;
113  tagFile << " <filename>" << convertToXML(getOutputFileBase()) << "</filename>" << endl;
114  writeDocAnchorsToTagFile(tagFile);
115  tagFile << " </compound>" << endl;
116  }
117 }
static QDict< RefList > * xrefLists
Definition: doxygen.h:129
QCString convertToXML(const char *s)
Definition: util.cpp:5717
QCString title() const
Definition: pagedef.h:54
QCString listName() const
Definition: reflist.cpp:98
void writeDocAnchorsToTagFile(FTextStream &)
Definition: definition.cpp:520
const QCString & name() const
Definition: definition.h:114
QCString getOutputFileBase() const
Definition: pagedef.cpp:58
const bool TRUE
Definition: qglobal.h:371
QTextStream & endl(QTextStream &s)

Member Data Documentation

QCString PageDef::m_fileName
private

Definition at line 73 of file pagedef.h.

int PageDef::m_nestingLevel
private

Definition at line 77 of file pagedef.h.

Definition* PageDef::m_pageScope
private

Definition at line 76 of file pagedef.h.

bool PageDef::m_showToc
private

Definition at line 78 of file pagedef.h.

PageSDict* PageDef::m_subPageDict
private

Definition at line 75 of file pagedef.h.

QCString PageDef::m_title
private

Definition at line 74 of file pagedef.h.


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