浏览该文件的文档.
87 setDocumentation(d,f,l);
151 bool found =
name()==
"citelist";
154 if (rl->listName()==
name())
162 tagFile <<
" <compound kind=\"page\">\n";
163 tagFile <<
" <name>" <<
name() <<
"</name>\n";
167 tagFile <<
" </compound>\n";
207 if (!generateTreeView)
234 if (si->
title() != manPageName)
345 subPage->writePageDocumentation(ol);
413 return static_cast<PageDef*
>(d);
426 return static_cast<const PageDef*
>(d);
bool add(const char *k, T *obj)
Adds an object reference to the ordered vector if it was not added already.
void disableAllBut(OutputGenerator::OutputType o)
virtual bool isReference() const
virtual bool hasSubPages() const
void startTitle(OutputList &ol, const QCString &fileName, const DefinitionMutable *def)
static RefListManager & instance()
virtual bool isLinkableInProject() const
void endTitle(OutputList &ol, const QCString &fileName, const QCString &name)
static std::unique_ptr< PageDef > mainPage
friend DefinitionMutable * toDefinitionMutable(Definition *)
The common base class of all entity definitions found in the sources.
virtual void writeDocAnchorsToTagFile(TextStream &fs) const
void endTitleHead(const QCString &fileName, const QCString &name)
virtual const PageLinkedRefMap & getSubPages() const
virtual QCString docFile() const
bool isEmpty() const
Returns TRUE iff the string is empty
virtual void writeToc(OutputList &ol, const LocalToc <) const
virtual const GroupList & partOfGroups() const
PageDef * createPageDef(const QCString &f, int l, const QCString &n, const QCString &d, const QCString &t)
void writeString(const QCString &text)
static NamespaceDefMutable * globalScope
virtual Definition * getOuterScope() const
std::unique_ptr< RefList > Ptr
virtual QCString getOutputFileBase() const
virtual void setLocalToc(const LocalToc &tl)
bool isLatexEnabled() const
Text streaming class that buffers data.
virtual QCString name() const
void endFileWithNavPath(const Definition *d, OutputList &ol)
SectionType
enum representing the various types of sections and entities that can be referred to.
virtual bool showLineNo() const
virtual bool hasBriefDescription() const
virtual void writeNavigationPath(OutputList &ol) const =0
bool isDocbookEnabled() const
virtual bool isLinkable() const
virtual void setPageScope(Definition *d)
void endTextBlock(bool paraBreak=FALSE)
PageDef * toPageDef(Definition *d)
A model of a page symbol.
A model of a group of symbols.
virtual Definition * getPageScope() const
Class representing a list of output generators that are written to in parallel.
virtual const GroupDef * getGroupDef() const
QCString addHtmlExtensionIfMissing(const QCString &fName)
PageLinkedRefMap m_subPages
virtual QCString briefDescription(bool abbreviate=FALSE) const
static int subpageNestingLevel
virtual void setFileName(const QCString &name)
void startTextBlock(bool dense=FALSE)
void disable(OutputGenerator::OutputType o)
virtual void setTitle(const QCString &title)
virtual QCString inbodyDocumentation() const
virtual void writePageDocumentation(OutputList &ol) const
virtual int getStartBodyLine() const
virtual QCString name() const =0
virtual bool hasSections() const
virtual void setOuterScope(Definition *d)=0
virtual void setNestingLevel(int)=0
void startFile(OutputList &ol, const QCString &name, const QCString &manName, const QCString &title, HighlightedItem hli, bool additionalIndices, const QCString &altSidebarName)
virtual bool hasTitle() const
virtual void writeDocumentation(OutputList &ol)
const T * find(const std::string &key) const
Find an object given the key.
virtual int docLine() const
virtual QCString title() const
virtual DefType definitionType() const =0
virtual QCString anchor() const
virtual DefType definitionType() const
virtual bool visibleInIndex() const
virtual LocalToc localToc() const
virtual void writeTagFile(TextStream &)
void docFindSections(const QCString &input, const Definition *d, const QCString &fileName)
virtual QCString documentation() const
void endSection(const QCString &lab, SectionType t)
virtual void setNestingLevel(int l)
void startTitleHead(const QCString &fileName)
#define Config_getBool(name)
virtual QCString getOutputFileBase() const =0
bool isHtmlEnabled() const
static SectionManager & instance()
returns a reference to the singleton
void startSection(const QCString &lab, const QCString &title, SectionType t)
QCString escapeCharsInString(const QCString &name, bool allowDots, bool allowUnderscore)
void parseText(const QCString &textStr)
class that provide information about a section.
void generateDoc(const QCString &fileName, int startLine, const Definition *ctx, const MemberDef *md, const QCString &docStr, bool indexWords, bool isExample, const QCString &exampleName, bool singleLine, bool linkFromIndex, bool markdownSupport)
QCString convertNameToFile(const QCString &name, bool allowDots, bool allowUnderscore)
virtual CodeSymbolType codeSymbolType() const
void pushGeneratorState()
QCString convertToXML(const QCString &s, bool keepEntities)
virtual void findSectionsInDocumentation()
void startPageDoc(const QCString &pageTitle)
PageDefImpl(const QCString &f, int l, const QCString &n, const QCString &d, const QCString &t)
virtual void addInnerCompound(const Definition *d)
A bunch of utility functions.
virtual QCString displayName(bool=TRUE) const
virtual void setShowLineNo(bool)
virtual bool documentedPage() const
void enable(OutputGenerator::OutputType o)
void endFile(OutputList &ol, bool skipNavIndex, bool skipEndContents, const QCString &navPath)
virtual bool hasParentPage() const
This is an alternative implementation of QCString.