зеркало из https://github.com/mono/CppSharp.git
Ignored partial specialisations of class templates.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
This commit is contained in:
Родитель
50deefa339
Коммит
cb49d38c86
|
@ -17,7 +17,8 @@ namespace CppSharp.Passes
|
|||
|
||||
foreach (var specialization in @class.Specializations.Where(s => s.Arguments.Any(
|
||||
a => a.Type.Type != null &&
|
||||
CheckIgnoredDeclsPass.IsTypeExternal(@class.TranslationUnit.Module, a.Type.Type))))
|
||||
CheckIgnoredDeclsPass.IsTypeExternal(@class.TranslationUnit.Module, a.Type.Type)) ||
|
||||
@class is ClassTemplatePartialSpecialization))
|
||||
specialization.ExplicitlyIgnore();
|
||||
|
||||
if (@class.Specializations.Count == 0)
|
||||
|
|
Загрузка…
Ссылка в новой задаче