Lines Matching refs:DocComment
60 virtual void write(Loc loc, DocComment *dc, Scope *sc, Dsymbols *a, OutBuffer *buf);
66 void write(Loc loc, DocComment *dc, Scope *sc, Dsymbols *a, OutBuffer *buf);
72 void write(Loc loc, DocComment *dc, Scope *sc, Dsymbols *a, OutBuffer *buf);
77 struct DocComment struct
89 DocComment() : in DocComment() argument
93 static DocComment *parse(Dsymbol *s, const utf8_t *comment);
368 DocComment::parseMacros(&m->escapetable, &m->macrotable, (utf8_t *)mbuf.data, mbuf.offset); in gendocfile()
372 DocComment *dc = DocComment::parse(m, m->comment); in gendocfile()
773 if (DocComment *dc = sc->lastdc) in emitComment()
812 DocComment *dc = DocComment::parse(s, com); in emitComment()
1281 DocComment *DocComment::parse(Dsymbol *s, const utf8_t *comment) in parse()
1284 DocComment *dc = new DocComment(); in parse()
1316 void DocComment::parseSections(const utf8_t *comment) in parseSections()
1445 void DocComment::writeSections(Scope *sc, Dsymbols *a, OutBuffer *buf) in writeSections()
1529 void Section::write(Loc loc, DocComment *, Scope *sc, Dsymbols *a, OutBuffer *buf) in write() argument
1580 void ParamSection::write(Loc loc, DocComment *, Scope *sc, Dsymbols *a, OutBuffer *buf) in write() argument
1747 void MacroSection::write(Loc, DocComment *dc, Scope *, Dsymbols *, OutBuffer *) in write()
1750 DocComment::parseMacros(dc->pescapetable, dc->pmacrotable, body, bodylen); in write()
1761 void DocComment::parseMacros(Escape **pescapetable, Macro **pmacrotable, const utf8_t *m, size_t ml… in parseMacros()
1885 void DocComment::parseEscapes(Escape **pescapetable, const utf8_t *textstart, size_t textlen) in parseEscapes()