diff options
author | Dimitri van Heesch <doxygen@gmail.com> | 2020-10-14 19:40:19 (GMT) |
---|---|---|
committer | Dimitri van Heesch <doxygen@gmail.com> | 2020-10-14 19:40:19 (GMT) |
commit | 01ded6f6963d4798ce1338246d6d946dbc3922d9 (patch) | |
tree | c1ae21b1453f284db4ae2a2fe06e938e3c52d8df /src/memberdef.cpp | |
parent | f64705ecdeff9eead62e63f27b2ba88bea87c259 (diff) | |
download | Doxygen-01ded6f6963d4798ce1338246d6d946dbc3922d9.zip Doxygen-01ded6f6963d4798ce1338246d6d946dbc3922d9.tar.gz Doxygen-01ded6f6963d4798ce1338246d6d946dbc3922d9.tar.bz2 |
issue #8091: [C++] Newer doxygen versions add a lot of bogus warnings about undocumented entities
Diffstat (limited to 'src/memberdef.cpp')
-rw-r--r-- | src/memberdef.cpp | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/src/memberdef.cpp b/src/memberdef.cpp index c3c420a..cae209c 100644 --- a/src/memberdef.cpp +++ b/src/memberdef.cpp @@ -4343,11 +4343,9 @@ MemberDef *MemberDefImpl::createTemplateInstanceMember( const ArgumentList &formalArgs,const std::unique_ptr<ArgumentList> &actualArgs) const { //printf(" Member %s %s %s\n",typeString(),name().data(),argsString()); - std::unique_ptr<ArgumentList> actualArgList; + std::unique_ptr<ArgumentList> actualArgList = std::make_unique<ArgumentList>(m_impl->defArgList); if (!m_impl->defArgList.empty()) { - actualArgList = std::make_unique<ArgumentList>(m_impl->defArgList); - // replace formal arguments with actuals for (Argument &arg : *actualArgList) { @@ -4356,10 +4354,6 @@ MemberDef *MemberDefImpl::createTemplateInstanceMember( actualArgList->setTrailingReturnType( substituteTemplateArgumentsInString(actualArgList->trailingReturnType(),formalArgs,actualArgs)); } - else - { - actualArgList = std::make_unique<ArgumentList>(); - } QCString methodName=name(); if (methodName.left(9)=="operator ") // conversion operator |