Browse Source

Handle enum items in rename pass.

pull/1506/head
Joao Matos 5 years ago
parent
commit
48e2e31fa5
  1. 12
      src/Generator/Passes/RenamePass.cs

12
src/Generator/Passes/RenamePass.cs

@ -153,7 +153,7 @@ namespace CppSharp.Passes @@ -153,7 +153,7 @@ namespace CppSharp.Passes
string newName;
if (!Rename(decl, out newName) || AreThereConflicts(decl, newName))
return false;
decl.Name = newName;
return true;
}
@ -271,6 +271,16 @@ namespace CppSharp.Passes @@ -271,6 +271,16 @@ namespace CppSharp.Passes
return true;
}
public override bool VisitEnumDecl(Enumeration @enum)
{
VisitDeclaration(@enum);
foreach (var item in @enum.Items)
VisitEnumItemDecl(item);
return true;
}
public override bool VisitFieldDecl(Field field)
{
return VisitDeclaration(field);

Loading…
Cancel
Save