summaryrefslogtreecommitdiffstats
path: root/src/memberdef.cpp
diff options
context:
space:
mode:
authordimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7>2011-10-27 18:00:16 (GMT)
committerdimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7>2011-10-27 18:00:16 (GMT)
commit169834ef89a1df22c8f72a01b6a9413bbb57edb5 (patch)
tree7c1bfd20df6135fa1aac607ebe1a46d31d7f4b65 /src/memberdef.cpp
parent4bb56dc6ee7e5361da29a579f23c1777e4589602 (diff)
downloadDoxygen-169834ef89a1df22c8f72a01b6a9413bbb57edb5.zip
Doxygen-169834ef89a1df22c8f72a01b6a9413bbb57edb5.tar.gz
Doxygen-169834ef89a1df22c8f72a01b6a9413bbb57edb5.tar.bz2
Release-1.7.5.1-20111027
Diffstat (limited to 'src/memberdef.cpp')
-rw-r--r--src/memberdef.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/memberdef.cpp b/src/memberdef.cpp
index b61e9d9..1439d0b 100644
--- a/src/memberdef.cpp
+++ b/src/memberdef.cpp
@@ -2522,7 +2522,7 @@ void MemberDef::writeDocumentation(MemberList *ml,OutputList &ol,
}
// strip scope and field name from the type
-// example: "struct N::S.v.c" will become "struct S.v"
+// example: "struct N::S.v.c" will become "struct v"
static QCString simplifyTypeForTable(const QCString &s)
{
QCString ts=removeAnonymousScopes(s);
@@ -2535,6 +2535,9 @@ static QCString simplifyTypeForTable(const QCString &s)
}
i=ts.findRev('.');
if (i!=-1) ts = ts.left(i);
+ i=ts.findRev('.');
+ if (i!=-1) ts = ts.right(ts.length()-i-1);
+ //printf("simplifyTypeForTable(%s)->%s\n",s.data(),ts.data());
return ts;
}