diff --git a/src/Generator/Passes/GenerateSymbolsPass.cs b/src/Generator/Passes/GenerateSymbolsPass.cs index dc6c5b0b..d448af60 100644 --- a/src/Generator/Passes/GenerateSymbolsPass.cs +++ b/src/Generator/Passes/GenerateSymbolsPass.cs @@ -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; diff --git a/src/Generator/Passes/TrimSpecializationsPass.cs b/src/Generator/Passes/TrimSpecializationsPass.cs index a58e9934..51948749 100644 --- a/src/Generator/Passes/TrimSpecializationsPass.cs +++ b/src/Generator/Passes/TrimSpecializationsPass.cs @@ -12,6 +12,7 @@ namespace CppSharp.Passes public TrimSpecializationsPass() { VisitOptions.VisitClassBases = false; + VisitOptions.VisitClassTemplateSpecializations = false; VisitOptions.VisitEventParameters = false; VisitOptions.VisitFunctionParameters = false; VisitOptions.VisitFunctionReturnType = false;