Browse Source

Move type map setup to driver code.

pull/778/head
Joao Matos 9 years ago
parent
commit
b7b40ecedc
  1. 1
      src/Generator/BindingContext.cs
  2. 1
      src/Generator/Driver.cs

1
src/Generator/BindingContext.cs

@ -31,7 +31,6 @@ namespace CppSharp.Generators @@ -31,7 +31,6 @@ namespace CppSharp.Generators
Delegates = new Dictionary<Function, DelegatesPass.DelegateDefinition>();
TypeMaps = new TypeMapDatabase();
TypeMaps.SetupTypeMaps(Options.GeneratorKind);
TranslationUnitPasses = new PassBuilder<TranslationUnitPass>(this);
GeneratorOutputPasses = new PassBuilder<GeneratorOutputPass>(this);

1
src/Generator/Driver.cs

@ -67,6 +67,7 @@ namespace CppSharp @@ -67,6 +67,7 @@ namespace CppSharp
ValidateOptions();
ParserOptions.SetupIncludes();
Context = new BindingContext(Options, ParserOptions);
Context.TypeMaps.SetupTypeMaps(Options.GeneratorKind);
Generator = CreateGeneratorFromKind(Options.GeneratorKind);
}

Loading…
Cancel
Save