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 46
def argument_type
  ITypeInfo.wrap(Lib.g_arg_info_get_type @gobj)
end
caller_allocates?() click to toggle source
# File lib/ffi-gobject_introspection/i_arg_info.rb, line 18
def caller_allocates?
  Lib.g_arg_info_is_caller_allocates @gobj
end
closure() click to toggle source
# File lib/ffi-gobject_introspection/i_arg_info.rb, line 38
def closure
  Lib.g_arg_info_get_closure @gobj
end
destroy() click to toggle source
# File lib/ffi-gobject_introspection/i_arg_info.rb, line 42
def destroy
  Lib.g_arg_info_get_destroy @gobj
end
direction() click to toggle source
# File lib/ffi-gobject_introspection/i_arg_info.rb, line 6
def direction
  Lib.g_arg_info_get_direction @gobj
end
may_be_null?() click to toggle source
# File lib/ffi-gobject_introspection/i_arg_info.rb, line 22
def may_be_null?
  Lib.g_arg_info_may_be_null @gobj
end
optional?() click to toggle source
# File lib/ffi-gobject_introspection/i_arg_info.rb, line 14
def optional?
  Lib.g_arg_info_is_optional @gobj
end
ownership_transfer() click to toggle source
# File lib/ffi-gobject_introspection/i_arg_info.rb, line 30
def ownership_transfer
  Lib.g_arg_info_get_ownership_transfer @gobj
end
return_value?() click to toggle source
# File lib/ffi-gobject_introspection/i_arg_info.rb, line 10
def return_value?
  Lib.g_arg_info_is_return_value @gobj
end
scope() click to toggle source
# File lib/ffi-gobject_introspection/i_arg_info.rb, line 34
def scope
  Lib.g_arg_info_get_scope @gobj
end
skip?() click to toggle source
# File lib/ffi-gobject_introspection/i_arg_info.rb, line 26
def skip?
  Lib.g_arg_info_is_skip @gobj
end