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