%module Springhead %include "workaround.i" %include "sprtypemaps.i" %{ #include #include #include #include #include #include #include #include #include #include "FWVFuncBridgeRuby.h" #include using namespace std; using namespace Spr; %} %typemap(argout) int *dummy_for_vfuncbridge %{ arg1->vfBridge = DBG_NEW FWVFuncBridgeRuby(); arg1->vfBridge->Link((void*)self); %} namespace Spr{ %extend FWApp { void Link(int* dummy_for_vfuncbridge){} } } %import // SPR_CDECL %include %include %include %include %include %include %include %include %include %include %include %include %include %include %include %include %include %include %include %include %include %include %include %include %include %include