Browse Source

Fixed test failure in template handling related to refactoring.

pull/818/head
Joao Matos 9 years ago
parent
commit
bbe4792ae1
  1. 6
      src/Generator/Generators/CSharp/CSharpSources.cs

6
src/Generator/Generators/CSharp/CSharpSources.cs

@ -418,11 +418,11 @@ namespace CppSharp.Generators.CSharp @@ -418,11 +418,11 @@ namespace CppSharp.Generators.CSharp
TemplateSpecializationKind.ExplicitInstantiationDeclaration)
return true;
foreach (var nestedTemplate in @class.Classes.Where(c => !c.IsIncomplete && c.IsDependent))
GenerateClassTemplateSpecializationInternal(nestedTemplate);
if (@class.IsDependent)
{
foreach (var nestedTemplate in @class.Classes.Where(c => !c.IsIncomplete && c.IsDependent))
GenerateClassTemplateSpecializationInternal(nestedTemplate);
if (!(@class.Namespace is Class))
GenerateClassTemplateSpecializationInternal(@class);

Loading…
Cancel
Save