82 const Definition *ctx, const MemberDef *md,
83 const QCString &input,
bool indexWords,
84 bool isExample,const QCString &exampleName,
85 bool singleLine,
bool linkFromIndex,
86 bool markdownSupport);
93IDocNodeASTPtr createRef(IDocParser &parser,const QCString &target,const QCString &context, const QCString &srcFile =
"",
int srcLine = -1);
102 const QCString &fileName);
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.
#define ABSTRACT_BASE_CLASS(cls)
Macro to implement rule of 5 for an abstract base class.
std::unique_ptr< IDocNodeAST > IDocNodeASTPtr
void docFindSections(const QCString &input, const Definition *d, const QCString &fileName)
std::unique_ptr< IDocParser > IDocParserPtr
pointer to parser interface
IDocParserPtr createDocParser()
factory function to create a parser
IDocNodeASTPtr createRef(IDocParser &parser, const QCString &target, const QCString &context, const QCString &srcFile="", int srcLine=-1)
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)
IDocNodeASTPtr validatingParseText(IDocParser &parser, const QCString &input)
This file contains a number of basic enums and types.