Browse Source

Removed publicly unused template specialisations from the generated symbols.

Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
pull/890/head
Dimitar Dobrev 8 years ago
parent
commit
ea90ce745a
  1. 1
      src/Generator/Passes/GenerateSymbolsPass.cs
  2. 1
      src/Generator/Passes/TrimSpecializationsPass.cs

1
src/Generator/Passes/GenerateSymbolsPass.cs

@ -15,6 +15,7 @@ namespace CppSharp.Passes @@ -15,6 +15,7 @@ namespace CppSharp.Passes
{
VisitOptions.VisitClassBases = false;
VisitOptions.VisitClassFields = false;
VisitOptions.VisitClassTemplateSpecializations = false;
VisitOptions.VisitEventParameters = false;
VisitOptions.VisitFunctionParameters = false;
VisitOptions.VisitFunctionReturnType = false;

1
src/Generator/Passes/TrimSpecializationsPass.cs

@ -12,6 +12,7 @@ namespace CppSharp.Passes @@ -12,6 +12,7 @@ namespace CppSharp.Passes
public TrimSpecializationsPass()
{
VisitOptions.VisitClassBases = false;
VisitOptions.VisitClassTemplateSpecializations = false;
VisitOptions.VisitEventParameters = false;
VisitOptions.VisitFunctionParameters = false;
VisitOptions.VisitFunctionReturnType = false;

Loading…
Cancel
Save