Sha256: 6ceb713522f9ab383d7d4eb6eb909130ee117b19bbdf826909c0394f14c34434
Contents?: true
Size: 494 Bytes
Versions: 3
Compression:
Stored size: 494 Bytes
Contents
module GirFFI module Builder module Argument # Abstract base class implementing argument processing for arguments # with direction :out. class OutBase < Base def prepare end def callarg @callarg ||= @var_gen.new_var end def retname @retname ||= @var_gen.new_var end def pre [ "#{callarg} = GirFFI::InOutPointer.for #{base_type.inspect}" ] end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
gir_ffi-0.2.2 | lib/gir_ffi/builder/argument/out_base.rb |
gir_ffi-0.2.1 | lib/gir_ffi/builder/argument/out_base.rb |
gir_ffi-0.2.0 | lib/gir_ffi/builder/argument/out_base.rb |