Skip to content

Commit

Permalink
Merge pull request #585 from utzig/fix-c-domain-anon
Browse files Browse the repository at this point in the history
Fix anonymous struct/union usage in C domain
  • Loading branch information
vermeeren authored Sep 26, 2020
2 parents 82759b1 + 25056e2 commit 9cb1c3a
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion breathe/renderer/sphinxrenderer.py
Original file line number Diff line number Diff line change
Expand Up @@ -1707,9 +1707,12 @@ def visit_variable(self, node) -> List[Node]:
if len(initializer) != 0:
options['value'] = initializer
else:
typename = ''.join(n.astext() for n in self.render(node.get_type()))
if dom == 'c' and '::' in typename:
typename = typename.replace('::', '.')
declaration = ' '.join([
self.create_template_prefix(node),
''.join(n.astext() for n in self.render(node.get_type())), # type: ignore
typename,
name,
node.get_argsstring(),
self.make_initializer(node)
Expand Down

0 comments on commit 9cb1c3a

Please sign in to comment.