class GirFFI::Builders::FieldBuilder::GetterArgumentInfo

Class to represent argument info for the argument of a getter method. Implements the necessary parts of IArgInfo’s interface.

Attributes

argument_type[R]
name[R]

Public Class Methods

new(name, type) click to toggle source
# File lib/gir_ffi/builders/field_builder.rb, line 105
def initialize(name, type)
  @name = name
  @argument_type = type
end

Public Instance Methods

caller_allocates?() click to toggle source
# File lib/gir_ffi/builders/field_builder.rb, line 126
def caller_allocates?
  false
end
closure() click to toggle source
# File lib/gir_ffi/builders/field_builder.rb, line 110
def closure
  -1
end
destroy() click to toggle source
# File lib/gir_ffi/builders/field_builder.rb, line 114
def destroy
  -1
end
direction() click to toggle source
# File lib/gir_ffi/builders/field_builder.rb, line 118
def direction
  :out
end
ownership_transfer() click to toggle source
# File lib/gir_ffi/builders/field_builder.rb, line 122
def ownership_transfer
  :nothing
end
skip?() click to toggle source
# File lib/gir_ffi/builders/field_builder.rb, line 130
def skip?
  false
end