30 const char *
d,
const char *
t)
55 return groups!=0 ? groups->
getFirst() : 0;
100 for (rli.toFirst();(rl=rli.current()) && !found;++rli)
110 tagFile <<
" <compound kind=\"page\">" <<
endl;
111 tagFile <<
" <name>" <<
name() <<
"</name>" <<
endl;
115 tagFile <<
" </compound>" <<
endl;
121 static bool generateTreeView =
Config_getBool(
"GENERATE_TREEVIEW");
155 if (!generateTreeView)
185 if (!
title().isEmpty() && !
name().isEmpty() && si!=0)
256 PageDef *subPage=pdi.toFirst();
257 for (pdi.toFirst();(subPage=pdi.current());++pdi)
static QDict< RefList > * xrefLists
static bool markdownSupport
QCString convertToXML(const char *s)
void endFile(OutputList &ol, bool skipNavIndex, bool skipEndContents, const QCString &navPath)
void endFileWithNavPath(Definition *d, OutputList &ol)
QCString escapeCharsInString(const char *name, bool allowDots, bool allowUnderscore)
void writeToc(OutputList &ol)
void startFile(OutputList &ol, const char *name, const char *manName, const char *title, HighlightedItem hli, bool additionalIndices, const char *altSidebarName)
QCString convertNameToFile(const char *name, bool allowDots=FALSE) const
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)
QCString inbodyDocumentation() const
void disableAllBut(OutputGenerator::OutputType o)
QCString listName() const
void endTitleHead(const char *fileName, const char *name)
void writeNavigationPath(OutputList &ol) const
virtual void setOuterScope(Definition *d)
static int subpageNestingLevel
virtual bool isReference() const
Simplified and optimized version of QTextStream.
void findSectionsInDocumentation()
GroupList * partOfGroups() const
void append(const char *key, const T *d)
bool parseText(const QCString &textStr)
void setFileName(const char *name)
void writeDocAnchorsToTagFile(FTextStream &)
static NamespaceDef * globalScope
virtual DefType definitionType() const =0
bool hasParentPage() const
void addIndexItem(Definition *context, MemberDef *md, const char *sectionAnchor=0, const char *title=0)
const QCString & name() const
void pushGeneratorState()
bool visibleInIndex() const
SrcLangExt getLanguage() const
void writeTagFile(FTextStream &)
PageDef(const char *f, int l, const char *n, const char *d, const char *t)
void disable(OutputGenerator::OutputType o)
static SectionDict * sectionDict
A bunch of utility functions.
PageSDict * m_subPageDict
void enable(OutputGenerator::OutputType o)
#define Config_getBool(val)
void endSection(const char *lab, SectionInfo::SectionType t)
virtual Definition * getOuterScope() const
void startTitle(OutputList &ol, const char *fileName, Definition *def)
void addInnerCompound(Definition *d)
void startTextBlock(bool dense=FALSE)
A model of a page symbol.
void writePageDocumentation(OutputList &ol)
void writeDocumentation(OutputList &ol)
virtual void setDocumentation(const char *d, const char *docFile, int docLine, bool stripWhiteSpace=TRUE)
void endTextBlock(bool paraBreak=FALSE)
void endTitle(OutputList &ol, const char *fileName, const char *name)
void startTitleHead(const char *fileName)
bool documentedPage() const
void docFindSections(const char *input, Definition *d, MemberGroup *mg, const char *fileName)
QCString getOutputFileBase() const
T * find(const char *key)
void startSection(const char *lab, const char *title, SectionInfo::SectionType t)
virtual QCString documentation() const
QCString getOutputFileBase() const
static PageDef * mainPage
static IndexList * indexList
QTextStream & endl(QTextStream &s)
GroupDef * getGroupDef() const
void setNestingLevel(int l)
QCString filterTitle(const QCString &title)