@ -72,18 +72,19 @@ namespace CppSharp
public override bool VisitDeclaration(Declaration decl)
{
if (decl.Ignore)
Ignore();
if (decl.CompleteDeclaration != null)
return VisitDeclaration(decl.CompleteDeclaration);
return true;
}
TypeMap typeMap;
if (TypeMapDatabase.FindTypeMap(decl, out typeMap))
return typeMap.IsIgnored;
public override bool VisitClassDecl(Class @class)
if (AlreadyVisited(@class))
if (!decl.IsGenerated)
return false;
VisitDeclaration(@class);