Skip to content

Commit a9dd28c

Browse files
committed
Fix array parameter
Doxygen xml has an optional 'array' in parameters, append this to parameters on output. Fixes #184.
1 parent c995925 commit a9dd28c

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

exhale/graph.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2196,7 +2196,10 @@ def parseFunctionSignatures(self):
21962196
# 2. The function parameter list.
21972197
parameters = []
21982198
for param in memberdef.find_all("param", recursive=False):
2199-
parameters.append(param.type.text)
2199+
if param.array:
2200+
parameters.append(param.type.text + param.array.text)
2201+
else:
2202+
parameters.append(param.type.text)
22002203
func.parameters = utils.sanitize_all(parameters)
22012204
# 3. The template parameter list.
22022205
templateparamlist = memberdef.templateparamlist

0 commit comments

Comments
 (0)