%module xxx // Only non-ignored classes should warn about Ignored base classes %ignore ActualClass; %ignore ActualClassNoTemplates; %{ struct BaseClassNoTemplates {}; %} %inline %{ template class TemplateClass {}; class ActualClass : public TemplateClass {}; class AktuelKlass : public TemplateClass {}; class ActualClassNoTemplates : public BaseClassNoTemplates {}; class AktuelKlassNoTemplates : public BaseClassNoTemplates {}; %}