summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDimitri van Heesch <doxygen@gmail.com>2020-12-23 20:14:56 (GMT)
committerDimitri van Heesch <doxygen@gmail.com>2020-12-23 20:14:56 (GMT)
commit259d45b94b83523a508b42e71cac1441f2939ac3 (patch)
tree5a54da5bfcb8c0026222af74c84af3309ef38188
parent3dc8e67a9bb5f08460bf1f56853266db71569919 (diff)
downloadDoxygen-259d45b94b83523a508b42e71cac1441f2939ac3.zip
Doxygen-259d45b94b83523a508b42e71cac1441f2939ac3.tar.gz
Doxygen-259d45b94b83523a508b42e71cac1441f2939ac3.tar.bz2
Regression: fixed 'no matching class member found for' warning in OpenMSX project
-rw-r--r--src/doxygen.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/doxygen.cpp b/src/doxygen.cpp
index 16d7d01..54e4915 100644
--- a/src/doxygen.cpp
+++ b/src/doxygen.cpp
@@ -6269,7 +6269,6 @@ static void findMember(const Entry *root,
isFunc
);
- MemberName *mn=0;
if (!funcName.isEmpty()) // function name is valid
{
Debug::print(Debug::FindMembers,0,
@@ -6278,6 +6277,7 @@ static void findMember(const Entry *root,
// check if 'className' is actually a scoped enum, in which case we need to
// process it as a global, see issue #6471
bool strongEnum = false;
+ MemberName *mn=0;
if (!className.isEmpty() && (mn=Doxygen::functionNameLinkedMap->find(className)))
{
for (const auto &imd : *mn)
@@ -6296,7 +6296,6 @@ static void findMember(const Entry *root,
{
namespaceName=className;
}
- mn = 0;
}
}
}
@@ -6305,6 +6304,7 @@ static void findMember(const Entry *root,
{
funcName = substitute(funcName,className+"::","");
}
+ mn = 0;
if (!funcTempList.isEmpty()) // try with member specialization
{
mn=Doxygen::memberNameLinkedMap->find(funcName+funcTempList);