50 std::shared_ptr<Entry> root = std::make_shared<Entry>();
54 convBuf.reserve(text.size()+1024);
63 bool needsEntry=
false;
67 std::shared_ptr<Entry> current = std::make_shared<Entry>();
69 current->fileName = fn;
70 current->docFile = fn;
89 root->moveToSubEntryAndRefresh(current);
91 current->docFile = docFile;
92 current->docLine = lineNr;
95 root->moveToSubEntryAndKeep(current);
99 for (
const auto &child : root->children())
101 if (!child->brief.isEmpty())
105 if (!child->doc.isEmpty())
Text streaming class that buffers data.
std::string str() const
Return the contents of the buffer as a std::string object.
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)