Wraps a GIFunctioInfo struct. Represents a function.
# File lib/ffi-gobject_introspection/i_function_info.rb, line 16 def constructor? flags & 2 != 0 end
# File lib/ffi-gobject_introspection/i_function_info.rb, line 8 def flags Lib.g_function_info_get_flags @gobj end
# File lib/ffi-gobject_introspection/i_function_info.rb, line 19 def getter? flags & 4 != 0 end
TODO: Use some sort of bitfield
# File lib/ffi-gobject_introspection/i_function_info.rb, line 13 def method? flags & 1 != 0 end
# File lib/ffi-gobject_introspection/i_function_info.rb, line 22 def setter? flags & 8 != 0 end
# File lib/ffi-gobject_introspection/i_function_info.rb, line 5 def symbol Lib.g_function_info_get_symbol @gobj end
# File lib/ffi-gobject_introspection/i_function_info.rb, line 28 def throws? flags & 32 != 0 end
# File lib/ffi-gobject_introspection/i_function_info.rb, line 25 def wraps_vfunc? flags & 16 != 0 end