Browse Source

RenamePass: add option to include/exclude namespaces from renaming (#1670)

pull/1678/head
Fabio Anderegg 3 years ago committed by GitHub
parent
commit
75feb4ebc6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 6
      src/Generator/Passes/RenamePass.cs

6
src/Generator/Passes/RenamePass.cs

@ -111,7 +111,8 @@ namespace CppSharp.Passes @@ -111,7 +111,8 @@ namespace CppSharp.Passes
if (decl is TypedefDecl)
return Targets.HasFlag(RenameTargets.Delegate);
if (decl is Namespace && !(decl is TranslationUnit)) return true;
if (decl is Namespace && !(decl is TranslationUnit))
return Targets.HasFlag(RenameTargets.Namespace);
if (decl is Variable)
return Targets.HasFlag(RenameTargets.Variable);
@ -306,7 +307,8 @@ namespace CppSharp.Passes @@ -306,7 +307,8 @@ namespace CppSharp.Passes
Property = 1 << 8,
Delegate = 1 << 9,
Variable = 1 << 10,
Any = Function | Method | Parameter | Class | Field | Enum | EnumItem | Event | Property | Delegate | Variable
Namespace = 1 << 11,
Any = Function | Method | Parameter | Class | Field | Enum | EnumItem | Event | Property | Delegate | Variable | Namespace
}
/// <summary>

Loading…
Cancel
Save