nitc :: FFILanguage :: compile_callback
# Generate the code to offer this callback if foreign code
fun compile_callback(callback: NitniCallback, mmodule: MModule,
mainmmodule: MModule, ecc: CCompilationUnit) is abstract
src/ffi/ffi_base.nit:35,2--37,58
redef fun compile_callback(callback, mmodule, mainmodule, ecc)
do
callback.compile_callback_to_c(mainmodule, ecc)
end
src/ffi/c.nit:24,2--27,4
redef fun compile_callback(callback, mmodule, mainmodule, ecc)
do
callback.compile_callback_to_cpp(mmodule, mainmodule)
end
src/ffi/cpp.nit:140,2--143,4
redef fun compile_callback(callback, mmodule, mainmodule, ccu)
do
ffi_ccu = ccu
callback.compile_callback_to_java(mmodule, mainmodule, ccu)
end
src/ffi/java.nit:247,2--251,4
redef fun compile_callback(callback, mmodule, mainmodule, ecc)
do
callback.compile_callback_to_objc(mmodule, mainmodule)
end
src/ffi/objc.nit:120,2--123,4