Don't warn about base class being ignored when the derived class is itself ignored. Closes #669
19 lines
459 B
OpenEdge ABL
19 lines
459 B
OpenEdge ABL
%module xxx
|
|
|
|
// Only non-ignored classes should warn about Ignored base classes
|
|
%ignore ActualClass;
|
|
%ignore ActualClassNoTemplates;
|
|
|
|
%{
|
|
struct BaseClassNoTemplates {};
|
|
%}
|
|
%inline %{
|
|
template<typename T>
|
|
class TemplateClass {};
|
|
|
|
class ActualClass : public TemplateClass<int> {};
|
|
class AktuelKlass : public TemplateClass<int> {};
|
|
|
|
class ActualClassNoTemplates : public BaseClassNoTemplates {};
|
|
class AktuelKlassNoTemplates : public BaseClassNoTemplates {};
|
|
%}
|