@ -227,7 +227,7 @@ public class Generator {
@@ -227,7 +227,7 @@ public class Generator {
continue;
}
if((!dtor&&n.HasValue("overrides")&&klass.BaseClasses[0].Node.CheckValueList("members",n.Attributes["overrides"]))||// excl. virtual methods from primary base (except dtor)
if((!dtor&&n.HasValue("overrides")&&CheckPrimaryBases(klass,b=>b.Node.CheckValueList("members",n.Attributes["overrides"])))||// excl. virtual methods from primary base (except dtor)
(!n.IsTrue("extern")&&!n.IsTrue("inline")))
continue;
@ -380,6 +380,15 @@ public class Generator {
@@ -380,6 +380,15 @@ public class Generator {
returnfalse;
}
// Checks klass's primary base, primary base's primary base, and so on up the hierarchy