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")))
(!n.IsTrue("extern")&&!n.IsTrue("inline")))
continue;
continue;
@ -380,6 +380,15 @@ public class Generator {
returnfalse;
returnfalse;
}
}
// Checks klass's primary base, primary base's primary base, and so on up the hierarchy