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

Loading…
Cancel
Save