We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9c60431 commit b1a07c3Copy full SHA for b1a07c3
clang-tools-extra/clang-doc/Serialize.cpp
@@ -525,7 +525,13 @@ template <typename T>
525
static void populateInfo(Info &I, const T *D, const FullComment *C,
526
bool &IsInAnonymousNamespace) {
527
I.USR = getUSRForDecl(D);
528
- I.Name = D->getNameAsString();
+ if (auto ConversionDecl = dyn_cast_or_null<CXXConversionDecl>(D);
529
+ ConversionDecl && ConversionDecl->getConversionType()
530
+ .getTypePtr()
531
+ ->isTemplateTypeParmType())
532
+ I.Name = "operator " + ConversionDecl->getConversionType().getAsString();
533
+ else
534
+ I.Name = D->getNameAsString();
535
populateParentNamespaces(I.Namespace, D, IsInAnonymousNamespace);
536
if (C) {
537
I.Description.emplace_back();
0 commit comments