class GObjectIntrospection::IUnionInfo

Wraps a GIUnionInfo struct. Represents a union. Not implemented yet.

Public Instance Methods

alignment() click to toggle source
# File lib/ffi-gobject_introspection/i_union_info.rb, line 20
def alignment; Lib.g_union_info_get_alignment @gobj; end
field(index) click to toggle source
# File lib/ffi-gobject_introspection/i_union_info.rb, line 7
def field(index); IFieldInfo.wrap(Lib.g_union_info_get_field @gobj, index); end
fields() click to toggle source
# File lib/ffi-gobject_introspection/i_union_info.rb, line 10
build_array_method :fields
find_method(name) click to toggle source
# File lib/ffi-gobject_introspection/i_union_info.rb, line 18
def find_method(name); IFunctionInfo.wrap(Lib.g_union_info_find_method @gobj, name); end
get_method(index) click to toggle source
# File lib/ffi-gobject_introspection/i_union_info.rb, line 13
def get_method(index); IFunctionInfo.wrap(Lib.g_union_info_get_method @gobj, index); end
get_methods() click to toggle source
# File lib/ffi-gobject_introspection/i_union_info.rb, line 16
build_array_method :get_methods
get_n_methods() click to toggle source
# File lib/ffi-gobject_introspection/i_union_info.rb, line 12
def get_n_methods; Lib.g_union_info_get_n_methods @gobj; end
n_fields() click to toggle source
# File lib/ffi-gobject_introspection/i_union_info.rb, line 6
def n_fields; Lib.g_union_info_get_n_fields @gobj; end
size() click to toggle source
# File lib/ffi-gobject_introspection/i_union_info.rb, line 19
def size; Lib.g_union_info_get_size @gobj; end