fun compile_callback_to_cpp(mmodule: MModule, mainmodule: MModule) do end
src/ffi/cpp.nit:195,2--74
redef fun compile_callback_to_cpp(mmodule, mainmodule)
do
var mproperty = mproperty
assert mproperty isa MMethod
var cpp_signature = mproperty.build_csignature(recv_mtype, mainmodule, null, short_signature, from_cpp_call_context)
var ccall = mproperty.build_ccall(recv_mtype, mainmodule, null, long_signature, from_cpp_call_context, null)
var fc = new CFunction(cpp_signature)
fc.exprs.add(ccall)
mmodule.cpp_file.add_local_function( fc )
end
src/ffi/cpp.nit:203,2--213,4