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 18 def constructor? flags & 2 != 0 end
flags()
click to toggle source
# File lib/ffi-gobject_introspection/i_function_info.rb, line 9 def flags Lib.g_function_info_get_flags @gobj end
getter?()
click to toggle source
# File lib/ffi-gobject_introspection/i_function_info.rb, line 22 def getter? flags & 4 != 0 end
method?()
click to toggle source
TODO: Use some sort of bitfield
# File lib/ffi-gobject_introspection/i_function_info.rb, line 14 def method? flags & 1 != 0 end
setter?()
click to toggle source
# File lib/ffi-gobject_introspection/i_function_info.rb, line 26 def setter? flags & 8 != 0 end
symbol()
click to toggle source
# File lib/ffi-gobject_introspection/i_function_info.rb, line 5 def symbol Lib.g_function_info_get_symbol @gobj end
throws?()
click to toggle source
# File lib/ffi-gobject_introspection/i_function_info.rb, line 34 def throws? flags & 32 != 0 end
wraps_vfunc?()
click to toggle source
# File lib/ffi-gobject_introspection/i_function_info.rb, line 30 def wraps_vfunc? flags & 16 != 0 end