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. 10
      src/Generator/Generators/C/CCodeGenerator.cs

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

@ -372,9 +372,17 @@ namespace CppSharp.Generators.C @@ -372,9 +372,17 @@ namespace CppSharp.Generators.C
Write(")");
if (method.IsOverride && isDeclaration)
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