83 const
QCString &input,
bool indexWords,
84 bool isExample,const
QCString &exampleName,
85 bool singleLine,
bool linkFromIndex,
86 bool markdownSupport);
The common base class of all entity definitions found in the sources.
opaque representation of the abstract syntax tree (AST)
virtual bool isEmpty() const =0
A model of a class/file/namespace member symbol.
This is an alternative implementation of QCString.
#define ABSTRACT_BASE_CLASS(cls)
Macro to implement rule of 5 for an abstract base class.
void docFindSections(const QCString &input, const Definition *d, const QCString &fileName)
IDocNodeASTPtr validatingParseText(IDocParser &parserIntf, const QCString &input)
IDocNodeASTPtr createRef(IDocParser &parserIntf, const QCString &target, const QCString &context, const QCString &srcFile, int srcLine)
IDocNodeASTPtr 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)
std::unique_ptr< IDocNodeAST > IDocNodeASTPtr
std::unique_ptr< IDocParser > IDocParserPtr
pointer to parser interface
IDocParserPtr createDocParser()
factory function to create a parser
This file contains a number of basic enums and types.