Browse Source

Save existing parameter when doing C++ parameter type printing.

pull/1514/head
Joao Matos 5 years ago committed by João Matos
parent
commit
eb53ae71f9
  1. 7
      src/Generator/Generators/C/CppTypePrinter.cs

7
src/Generator/Generators/C/CppTypePrinter.cs

@ -413,7 +413,12 @@ namespace CppSharp.Generators.C @@ -413,7 +413,12 @@ namespace CppSharp.Generators.C
public override TypePrinterResult VisitParameter(Parameter param,
bool hasName = true)
{
var result = param.Type.Visit(this, param.QualifiedType.Qualifiers);
Parameter oldParam = Parameter;
Parameter = param;
var result = param.QualifiedType.Visit(this);
Parameter = oldParam;
string name = param.Name;
bool printName = hasName && !string.IsNullOrEmpty(name);

Loading…
Cancel
Save