23 #include "growvector.h" 38 using IDocParserPtr = std::unique_ptr<IDocParser>;
41 IDocParserPtr createDocParser();
50 virtual bool isEmpty()
const = 0;
53 using IDocNodeASTPtr = std::unique_ptr<IDocNodeAST>;
78 IDocNodeASTPtr validatingParseDoc(
IDocParser &parserIntf,
const QCString &fileName,
int startLine,
80 const QCString &input,
bool indexWords,
81 bool isExample,
const QCString &exampleName,
82 bool singleLine,
bool linkFromIndex,
83 bool markdownSupport);
97 void docFindSections(
const QCString &input,
The common base class of all entity definitions found in the sources.
Definition: definition.h:74
A model of a class/file/namespace member symbol.
Definition: memberdef.h:46
opaque parser interface
Definition: docparser.h:31
opaque representation of the abstract syntax tree (AST)
Definition: docparser.h:46
This is an alternative implementation of QCString.
Definition: qcstring.h:92