浏览该文件的文档.
121 result=result || og->isEnabled(o);
130 og->pushGeneratorState();
138 og->popGeneratorState();
144 const QCString &docStr,
bool indexWords,
145 bool isExample,
const QCString &exampleName,
146 bool singleLine,
bool linkFromIndex,
147 bool markdownSupport)
154 if (og->isEnabled()) count++;
164 ctx,md,docStr,indexWords,isExample,exampleName,
165 singleLine,linkFromIndex,markdownSupport) };
175 if (og->isEnabled()) og->writeDoc(root,ctx,md,
m_id);
184 if (og->isEnabled()) count++;
198 if (og->isEnabled()) og->writeDoc(root.get(),0,0,
m_id);
void disableAllBut(OutputGenerator::OutputType o)
The common base class of all entity definitions found in the sources.
Root node of documentation tree
bool isEmpty() const
Returns TRUE iff the string is empty
void writeDoc(DocRoot *root, const Definition *ctx, const MemberDef *md, int id=0)
Class representing a list of output generators that are written to in parallel.
A model of a class/file/namespace member symbol.
void disable(OutputGenerator::OutputType o)
DocRoot * validatingParseDoc(IDocParser &parserIntf, const QCString &fileName, int startLine, const Definition *ctx, const MemberDef *md, const QCString &input, bool indexWords, bool isExample, const QCString &exampleName, bool singleLine, bool linkFromIndex, bool markdownSupport)
bool isEnabled(OutputGenerator::OutputType o)
DocText * validatingParseText(IDocParser &parserIntf, const QCString &input)
OutputList & operator=(const OutputList &ol)
std::vector< std::unique_ptr< OutputGenerator > > m_outputs
void parseText(const QCString &textStr)
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)
void pushGeneratorState()
void enable(OutputGenerator::OutputType o)
std::unique_ptr< IDocParser > createDocParser()
This is an alternative implementation of QCString.