class GObjectIntrospection::IArgInfo

Wraps a GIArgInfo struct. Represents an argument.

Public Instance Methods

argument_type() click to toggle source
# File lib/ffi-gobject_introspection/i_arg_info.rb, line 48
def argument_type
  @argument_type ||= ITypeInfo.wrap Lib.g_arg_info_get_type(self)
end
caller_allocates?() click to toggle source
# File lib/ffi-gobject_introspection/i_arg_info.rb, line 20
def caller_allocates?
  Lib.g_arg_info_is_caller_allocates self
end
closure() click to toggle source
# File lib/ffi-gobject_introspection/i_arg_info.rb, line 40
def closure
  Lib.g_arg_info_get_closure self
end
destroy() click to toggle source
# File lib/ffi-gobject_introspection/i_arg_info.rb, line 44
def destroy
  Lib.g_arg_info_get_destroy self
end
direction() click to toggle source
# File lib/ffi-gobject_introspection/i_arg_info.rb, line 8
def direction
  Lib.g_arg_info_get_direction self
end
may_be_null?() click to toggle source
# File lib/ffi-gobject_introspection/i_arg_info.rb, line 24
def may_be_null?
  Lib.g_arg_info_may_be_null self
end
optional?() click to toggle source
# File lib/ffi-gobject_introspection/i_arg_info.rb, line 16
def optional?
  Lib.g_arg_info_is_optional self
end
ownership_transfer() click to toggle source
# File lib/ffi-gobject_introspection/i_arg_info.rb, line 32
def ownership_transfer
  Lib.g_arg_info_get_ownership_transfer self
end
return_value?() click to toggle source
# File lib/ffi-gobject_introspection/i_arg_info.rb, line 12
def return_value?
  Lib.g_arg_info_is_return_value self
end
scope() click to toggle source
# File lib/ffi-gobject_introspection/i_arg_info.rb, line 36
def scope
  Lib.g_arg_info_get_scope self
end
skip?() click to toggle source
# File lib/ffi-gobject_introspection/i_arg_info.rb, line 28
def skip?
  Lib.g_arg_info_is_skip self
end