class GirFFI::Builder::Argument::InOutBase

Abstract base class implementing argument processing for arguments with direction :inout.

Public Class Methods

new(var_gen, name, typeinfo, direction) click to toggle source
# File lib/gir_ffi/builder/argument/in_out_base.rb, line 7
def initialize var_gen, name, typeinfo, direction
  super var_gen, name, typeinfo, direction
  @inarg = @name
end

Public Instance Methods

retname() click to toggle source
# File lib/gir_ffi/builder/argument/in_out_base.rb, line 12
def retname
  @retname ||= @var_gen.new_var
end