From eaa833bd1758e606def836d00c258e375d274fe6 Mon Sep 17 00:00:00 2001 From: triton Date: Wed, 29 May 2013 19:24:41 +0100 Subject: [PATCH] Respect the type map information when checking for ignored types. --- src/Generator/Types/Types.cs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/Generator/Types/Types.cs b/src/Generator/Types/Types.cs index 6c820d44..56b90975 100644 --- a/src/Generator/Types/Types.cs +++ b/src/Generator/Types/Types.cs @@ -51,9 +51,13 @@ namespace CppSharp TypeMap typeMap; if (TypeMapDatabase.FindTypeMap(decl, out typeMap)) - return typeMap.IsIgnored; + { + if (typeMap.IsIgnored) + Ignore(); + return false; + } - if (!decl.IsGenerated || decl.ExplicityIgnored) + if (decl.Ignore) { Ignore(); return false;