summaryrefslogtreecommitdiffstats
path: root/src/groupdef.cpp
diff options
context:
space:
mode:
authorDimitri van Heesch <dimitri@stack.nl>2001-06-17 15:02:31 (GMT)
committerDimitri van Heesch <dimitri@stack.nl>2001-06-17 15:02:31 (GMT)
commitd5150cf4f1de010ad62f6de641532805ba81940a (patch)
tree4174efd197ffb98e336e31881c5c95fa3e09cbcc /src/groupdef.cpp
parentdf80e2787c543a3b48f775fbd5c18723abe64a07 (diff)
downloadDoxygen-d5150cf4f1de010ad62f6de641532805ba81940a.zip
Doxygen-d5150cf4f1de010ad62f6de641532805ba81940a.tar.gz
Doxygen-d5150cf4f1de010ad62f6de641532805ba81940a.tar.bz2
Release-1.2.8-20010617
Diffstat (limited to 'src/groupdef.cpp')
-rw-r--r--src/groupdef.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/groupdef.cpp b/src/groupdef.cpp
index 1c3123c..bb1c2f0 100644
--- a/src/groupdef.cpp
+++ b/src/groupdef.cpp
@@ -168,7 +168,7 @@ void GroupDef::addMembersToMemberGroup()
void GroupDef::insertMember(MemberDef *md,bool docOnly)
{
- // fprintf(stderr, "GroupDef(%s)::insertMember(%s)\n", title.data(), md->name().data());
+ //fprintf(stderr, "GroupDef(%s)::insertMember(%s)\n", title.data(), md->name().data());
MemberNameInfo *mni=0;
if ((mni=(*allMemberNameInfoDict)[md->name()]))
{ // member with this name already found
@@ -177,7 +177,8 @@ void GroupDef::insertMember(MemberDef *md,bool docOnly)
for ( ; (srcMi=srcMnii.current()) ; ++srcMnii )
{
MemberDef *srcMd = srcMi->memberDef;
- if (matchArguments(srcMd->argumentList(),md->argumentList()))
+ if (matchArguments(srcMd->argumentList(),md->argumentList()) &&
+ srcMd->getOuterScope()==md->getOuterScope())
{
return; // member already added
}