summaryrefslogtreecommitdiffstats
path: root/src/defargs.l
diff options
context:
space:
mode:
authorDimitri van Heesch <dimitri@stack.nl>2015-12-20 14:13:55 (GMT)
committerDimitri van Heesch <dimitri@stack.nl>2015-12-20 14:13:55 (GMT)
commit3bcef269a4fe5bfc1921d7ba934bc09c715eae9c (patch)
tree91a2031bc21533457c722f0bb46f0eb647671e9e /src/defargs.l
parent4bef27771fec1892331df637dd6184abac36fd8f (diff)
downloadDoxygen-3bcef269a4fe5bfc1921d7ba934bc09c715eae9c.zip
Doxygen-3bcef269a4fe5bfc1921d7ba934bc09c715eae9c.tar.gz
Doxygen-3bcef269a4fe5bfc1921d7ba934bc09c715eae9c.tar.bz2
Bug 757300 - Failed to document nested classes with "reference to array" parameters
Diffstat (limited to 'src/defargs.l')
-rw-r--r--src/defargs.l2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/defargs.l b/src/defargs.l
index 9032d8e..603f238 100644
--- a/src/defargs.l
+++ b/src/defargs.l
@@ -346,7 +346,7 @@ RAWEND ")"[^ \t\(\)\\]{0,16}\"
int bi=g_curArgTypeName.find('(');
int fi=bi-1;
//printf("func arg fi=%d\n",fi);
- while (fi>=0 && isId(g_curArgTypeName.at(fi))) fi--;
+ while (fi>=0 && (isId(g_curArgTypeName.at(fi)) || g_curArgTypeName.at(fi)==':')) fi--;
if (fi>=0)
{
a->type = g_curArgTypeName.left(fi+1);