Browse Source

Fixed type ignore checking for template types with type maps.

pull/131/head
triton 12 years ago
parent
commit
c407f7d87f
  1. 7
      src/Generator/Types/Types.cs

7
src/Generator/Types/Types.cs

@ -84,10 +84,10 @@ namespace CppSharp @@ -84,10 +84,10 @@ namespace CppSharp
public override bool VisitTypedefDecl(TypedefDecl typedef)
{
TypeMap typeMap;
if (TypeMapDatabase.FindTypeMap(typedef, out typeMap)
&& typeMap.IsIgnored)
if (TypeMapDatabase.FindTypeMap(typedef, out typeMap))
{
Ignore();
if (typeMap.IsIgnored)
Ignore();
return false;
}
@ -116,6 +116,7 @@ namespace CppSharp @@ -116,6 +116,7 @@ namespace CppSharp
Ignore();
return false;
}
Ignore();
return base.VisitTemplateSpecializationType(template, quals);
}

Loading…
Cancel
Save