nitc :: CallContext :: defaultinit
# Describes the context of the code to be generated by `build_ccall` and `build_csignature`
class CallContext
# Which C name to use for type `mtype`
fun name_mtype(mtype: MType): String do return mtype.cname_blind
# How to cast a returned C variable named `name` of type `mtype`
fun cast_from(mtype: MType, name: String): String do return name
# How to cast a C argument named `name` of type `mtype`
fun cast_to(mtype: MType, name: String): String do return name
end
src/nitni/nitni_utilities.nit:131,1--141,3