class GObjectIntrospection::IFieldInfo
Wraps a GIFieldInfo struct. Represents a field of an IStructInfo
or an IUnionInfo
.
Public Instance Methods
Source
# File lib/ffi-gobject_introspection/i_field_info.rb, line 19 def field_type @field_type ||= ITypeInfo.wrap Lib.g_field_info_get_type(self) end
Source
# File lib/ffi-gobject_introspection/i_field_info.rb, line 7 def flags Lib.g_field_info_get_flags self end
Source
# File lib/ffi-gobject_introspection/i_field_info.rb, line 15 def offset Lib.g_field_info_get_offset self end
Source
# File lib/ffi-gobject_introspection/i_field_info.rb, line 23 def readable? flags[:readable] end
Source
# File lib/ffi-gobject_introspection/i_field_info.rb, line 11 def size Lib.g_field_info_get_size self end
Source
# File lib/ffi-gobject_introspection/i_field_info.rb, line 27 def writable? flags[:writable] end