class GObjectIntrospection::IFunctionInfo
Wraps a GIFunctionInfo struct. Represents a function or method.
Public Instance Methods
constructor?()
click to toggle source
# File lib/ffi-gobject_introspection/i_function_info.rb, line 19 def constructor? flags[:is_constructor] end
flags()
click to toggle source
# File lib/ffi-gobject_introspection/i_function_info.rb, line 11 def flags @flags ||= Lib.g_function_info_get_flags self end
getter?()
click to toggle source
# File lib/ffi-gobject_introspection/i_function_info.rb, line 23 def getter? flags[:is_getter] end
method?()
click to toggle source
# File lib/ffi-gobject_introspection/i_function_info.rb, line 15 def method? flags[:is_method] end
setter?()
click to toggle source
# File lib/ffi-gobject_introspection/i_function_info.rb, line 27 def setter? flags[:is_setter] end
symbol()
click to toggle source
# File lib/ffi-gobject_introspection/i_function_info.rb, line 7 def symbol Lib.g_function_info_get_symbol self end
throws?()
click to toggle source
# File lib/ffi-gobject_introspection/i_function_info.rb, line 35 def throws? flags[:throws] end
wraps_vfunc?()
click to toggle source
# File lib/ffi-gobject_introspection/i_function_info.rb, line 31 def wraps_vfunc? flags[:wraps_vfunc] end