diff options
author | Dimitri van Heesch <dimitri@stack.nl> | 2011-10-27 18:00:16 (GMT) |
---|---|---|
committer | Dimitri van Heesch <dimitri@stack.nl> | 2011-10-27 18:00:16 (GMT) |
commit | 8491e9fbd06ef8a8f1cc542a524c673d7781d4b6 (patch) | |
tree | 7c1bfd20df6135fa1aac607ebe1a46d31d7f4b65 /src/memberdef.cpp | |
parent | 3af6ff4c3d2748b45f468695a3db9f26eef4e630 (diff) | |
download | Doxygen-8491e9fbd06ef8a8f1cc542a524c673d7781d4b6.zip Doxygen-8491e9fbd06ef8a8f1cc542a524c673d7781d4b6.tar.gz Doxygen-8491e9fbd06ef8a8f1cc542a524c673d7781d4b6.tar.bz2 |
Release-1.7.5.1-20111027
Diffstat (limited to 'src/memberdef.cpp')
-rw-r--r-- | src/memberdef.cpp | 5 |
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; } |