Implements argument processing for callback arguments with direction :in.
# File lib/gir_ffi/builder/argument.rb, line 47 def initialize var_gen, name, type, libmodule super var_gen, name, type, :in @libmodule = libmodule end
# File lib/gir_ffi/builder/argument.rb, line 52 def pre iface = type_info.interface [ "#{callarg} = GirFFI::CallbackHelper.wrap_in_callback_args_mapper \"#{iface.namespace}\", \"#{iface.name}\", #{@name}", "#{@libmodule}::CALLBACKS << #{callarg}" ] end