57 std::shared_ptr<Entry> root = std::make_shared<Entry>();
61 convBuf.reserve(text.size()+1024);
70 bool needsEntry=
false;
74 std::shared_ptr<Entry> current = std::make_shared<Entry>();
75 current->lang = SrcLangExt::Markdown;
76 current->fileName = fn;
77 current->docFile = fn;
79 auto prot = Protection::Public;
96 root->moveToSubEntryAndRefresh(current);
97 current->lang = SrcLangExt::Markdown;
98 current->docFile = docFile;
99 current->docLine = lineNr;
102 root->moveToSubEntryAndKeep(current);
106 for (
const auto &child : root->children())
108 if (!child->brief.isEmpty())
112 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, const DocOptions &options)