Browse Source

Fix C generator GenerateMethodSpecifier to support pure and const specifiers.

pull/1514/head
Joao Matos 5 years ago committed by João Matos
parent
commit
65d4721ed6
  1. 12
      src/Generator/Generators/C/CCodeGenerator.cs

12
src/Generator/Generators/C/CCodeGenerator.cs

@ -372,8 +372,16 @@ namespace CppSharp.Generators.C @@ -372,8 +372,16 @@ namespace CppSharp.Generators.C
Write(")");
if (method.IsOverride && isDeclaration)
Write(" override");
if (method.IsConst)
Write(" const");
if (isDeclaration)
{
if (method.IsPure)
Write(" = 0");
else if (method.IsOverride)
Write(" override");
}
}
public virtual void GenerateMethodParameters(Function function)

Loading…
Cancel
Save