Browse Source

Rename `CheckFlagEnumsPass` to `CheckEnumsPass`

pull/1899/head
duckdoom5 5 months ago
parent
commit
4a3ad65762
  1. 2
      src/Generator.Tests/Passes/TestPasses.cs
  2. 2
      src/Generator/Driver.cs
  3. 4
      src/Generator/Passes/CheckEnumsPass.cs

2
src/Generator.Tests/Passes/TestPasses.cs

@ -47,7 +47,7 @@ namespace CppSharp.Generator.Tests.Passes @@ -47,7 +47,7 @@ namespace CppSharp.Generator.Tests.Passes
var @enum2 = AstContext.Enum("FlagEnum2");
Assert.IsFalse(@enum2.IsFlags);
passBuilder.AddPass(new CheckFlagEnumsPass());
passBuilder.AddPass(new CheckEnumsPass());
passBuilder.RunPasses(pass => pass.VisitASTContext(AstContext));
Assert.IsTrue(@enum.IsFlags);

2
src/Generator/Driver.cs

@ -244,7 +244,7 @@ namespace CppSharp @@ -244,7 +244,7 @@ namespace CppSharp
passes.AddPass(new FastDelegateToDelegatesPass());
passes.AddPass(new FieldToPropertyPass());
passes.AddPass(new CheckIgnoredDeclsPass());
passes.AddPass(new CheckFlagEnumsPass());
passes.AddPass(new CheckEnumsPass());
passes.AddPass(new MakeProtectedNestedTypesPublicPass());
if (Options.IsCSharpGenerator)

4
src/Generator/Passes/CheckFlagEnumsPass.cs → src/Generator/Passes/CheckEnumsPass.cs

@ -6,9 +6,9 @@ namespace CppSharp.Passes @@ -6,9 +6,9 @@ namespace CppSharp.Passes
/// Checks for enumerations that should be treated as a collection
/// of flags (and annotated with the .NET [Flags] when generated).
/// </summary>
public class CheckFlagEnumsPass : TranslationUnitPass
public class CheckEnumsPass : TranslationUnitPass
{
public CheckFlagEnumsPass()
public CheckEnumsPass()
=> VisitOptions.ResetFlags(VisitFlags.NamespaceEnums);
private static bool IsFlagEnum(Enumeration @enum)
Loading…
Cancel
Save