- buf.addStr("\\ifile \""+QCString(def->docFile())+"\" ");
- buf.addStr("\\iline "+QCString().setNum(def->docLine())+" ");
- uint l=static_cast<uint>(doc.length());
- buf.addStr(processCopyDoc(doc.data(),l));
+ addDocs(def->docFile(),def->docLine(),doc);
+ if (def->definitionType()==Definition::TypeMember)
+ {
+ const MemberDef *md = toMemberDef(def);
+ const ArgumentList &docArgList = md->templateMaster() ?
+ md->templateMaster()->argumentList() :
+ md->argumentList();
+ buf.addStr(inlineArgListToDoc(docArgList));
+ }