Skip to content

Commit

Permalink
Update prototype for constructors
Browse files Browse the repository at this point in the history
  • Loading branch information
pfernique committed Feb 13, 2018
1 parent ca775e9 commit 3f63fdb
Showing 1 changed file with 6 additions and 3 deletions.
9 changes: 6 additions & 3 deletions src/py/autowig/asg.py
Original file line number Diff line number Diff line change
Expand Up @@ -1105,9 +1105,12 @@ def parameters(self):
def is_virtual(self):
return self._is_virtual

@property
def prototype(self):
return self.parent.localname + '(' + ', '.join(parameter.qualified_type.desugared_type.globalname for parameter in self.parameters) + ')'
def prototype(self, desugared):
if desugared:
return self.parent.localname + '(' + ', '.join(str(parameter.qualified_type.desugared_type) for parameter in self.parameters) + ')'
else:
return self.parent.localname + '(' + ', '.join(str(parameter.qualified_type) for parameter in self.parameters) + ')'


@property
def is_copy_constructor(self):
Expand Down

0 comments on commit 3f63fdb

Please sign in to comment.