mirror of
https://github.com/llvm/llvm-project.git
synced 2025-04-18 12:16:49 +00:00
[clang-doc] Use QualName in Markdown output
QualName will provide the more useful typename when the type is templated. Fixes #67549 Reviewers: petrhosek, PeterChou1 Reviewed By: petrhosek Pull Request: https://github.com/llvm/llvm-project/pull/119815
This commit is contained in:
parent
e113a72562
commit
229d78de31
@ -157,17 +157,17 @@ static void genMarkdown(const ClangDocContext &CDCtx, const FunctionInfo &I,
|
||||
for (const auto &N : I.Params) {
|
||||
if (!First)
|
||||
Stream << ", ";
|
||||
Stream << N.Type.Name + " " + N.Name;
|
||||
Stream << N.Type.QualName + " " + N.Name;
|
||||
First = false;
|
||||
}
|
||||
writeHeader(I.Name, 3, OS);
|
||||
std::string Access = getAccessSpelling(I.Access).str();
|
||||
if (Access != "")
|
||||
writeLine(genItalic(Access + " " + I.ReturnType.Type.Name + " " + I.Name +
|
||||
"(" + Stream.str() + ")"),
|
||||
writeLine(genItalic(Access + " " + I.ReturnType.Type.QualName + " " +
|
||||
I.Name + "(" + Stream.str() + ")"),
|
||||
OS);
|
||||
else
|
||||
writeLine(genItalic(I.ReturnType.Type.Name + " " + I.Name + "(" +
|
||||
writeLine(genItalic(I.ReturnType.Type.QualName + " " + I.Name + "(" +
|
||||
Stream.str() + ")"),
|
||||
OS);
|
||||
if (I.DefLoc)
|
||||
|
@ -150,7 +150,7 @@ tuple<int,int,bool> func_with_tuple_param(tuple<int,int,bool> t){ return t;}
|
||||
// YAML-NEXT: ...
|
||||
|
||||
// MD: ### func_with_tuple_param
|
||||
// MD: *tuple func_with_tuple_param(tuple t)*
|
||||
// MD: *tuple<int, int, _Bool> func_with_tuple_param(tuple<int, int, _Bool> t)*
|
||||
// MD: *Defined at {{.*}}templates.cpp#[[# @LINE - 44]]*
|
||||
// MD: A function with a tuple parameter
|
||||
// MD: **t** The input to func_with_tuple_param
|
||||
|
Loading…
x
Reference in New Issue
Block a user