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