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 104
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 125
def caller_allocates?
  false
end
closure() click to toggle source
# File lib/gir_ffi/builders/field_builder.rb, line 109
def closure
  -1
end
destroy() click to toggle source
# File lib/gir_ffi/builders/field_builder.rb, line 113
def destroy
  -1
end
direction() click to toggle source
# File lib/gir_ffi/builders/field_builder.rb, line 117
def direction
  :out
end
ownership_transfer() click to toggle source
# File lib/gir_ffi/builders/field_builder.rb, line 121
def ownership_transfer
  :nothing
end
skip?() click to toggle source
# File lib/gir_ffi/builders/field_builder.rb, line 129
def skip?
  false
end