%module(directors="1") java_director_assumeoverride %{ class OverrideMe { public: virtual ~OverrideMe() {} virtual void funk() {}; }; #include "java_director_assumeoverride_wrap.h" bool isFuncOverridden(OverrideMe* f) { SwigDirector_OverrideMe* director = dynamic_cast<SwigDirector_OverrideMe*>(f); if (!director) { return false; } return director->swig_overrides(0); } %} %feature("director", assumeoverride=1) OverrideMe; class OverrideMe { public: virtual ~OverrideMe(); virtual void funk(); }; bool isFuncOverridden(OverrideMe* f);
Generated by dwww version 1.15 on Tue Jul 2 00:23:50 CEST 2024.