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