class GObjectIntrospection::IUnionInfo
Wraps a GIUnionInfo struct. Represents a union.
Public Instance Methods
alignment()
click to toggle source
# File lib/ffi-gobject_introspection/i_union_info.rb, line 37 def alignment Lib.g_union_info_get_alignment self end
field(index)
click to toggle source
# File lib/ffi-gobject_introspection/i_union_info.rb, line 11 def field(index) IFieldInfo.wrap Lib.g_union_info_get_field(self, index) end
fields()
click to toggle source
# File lib/ffi-gobject_introspection/i_union_info.rb, line 16 build_array_method :fields
find_method(name)
click to toggle source
# File lib/ffi-gobject_introspection/i_union_info.rb, line 29 def find_method(name) IFunctionInfo.wrap Lib.g_union_info_find_method(self, name.to_s) end
get_method(index)
click to toggle source
# File lib/ffi-gobject_introspection/i_union_info.rb, line 22 def get_method(index) IFunctionInfo.wrap Lib.g_union_info_get_method(self, index) end
get_methods()
click to toggle source
# File lib/ffi-gobject_introspection/i_union_info.rb, line 27 build_array_method :get_methods
get_n_methods()
click to toggle source
# File lib/ffi-gobject_introspection/i_union_info.rb, line 18 def get_n_methods Lib.g_union_info_get_n_methods self end
n_fields()
click to toggle source
# File lib/ffi-gobject_introspection/i_union_info.rb, line 7 def n_fields Lib.g_union_info_get_n_fields self end
size()
click to toggle source
# File lib/ffi-gobject_introspection/i_union_info.rb, line 33 def size Lib.g_union_info_get_size self end