class GObjectIntrospection::IUnionInfo
Wraps a GIUnionInfo struct. Represents a union.
Public Instance Methods
Source
# File lib/ffi-gobject_introspection/i_union_info.rb, line 37 def alignment Lib.g_union_info_get_alignment self end
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
Source
# File lib/ffi-gobject_introspection/i_union_info.rb, line 16 build_array_method :fields
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
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
Source
# File lib/ffi-gobject_introspection/i_union_info.rb, line 27 build_array_method :get_methods
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
Source
# File lib/ffi-gobject_introspection/i_union_info.rb, line 7 def n_fields Lib.g_union_info_get_n_fields self end
Source
# File lib/ffi-gobject_introspection/i_union_info.rb, line 33 def size Lib.g_union_info_get_size self end