class GObjectIntrospection::IFieldInfo
Wraps a GIFieldInfo struct. Represents a field of an IStructInfo or an IUnionInfo.
Public Instance Methods
field_type()
click to toggle source
# File lib/ffi-gobject_introspection/i_field_info.rb, line 17 def field_type ITypeInfo.wrap(Lib.g_field_info_get_type @gobj) end
flags()
click to toggle source
# File lib/ffi-gobject_introspection/i_field_info.rb, line 5 def flags Lib.g_field_info_get_flags @gobj end
offset()
click to toggle source
# File lib/ffi-gobject_introspection/i_field_info.rb, line 13 def offset Lib.g_field_info_get_offset @gobj end
readable?()
click to toggle source
# File lib/ffi-gobject_introspection/i_field_info.rb, line 21 def readable? flags & 1 != 0 end
size()
click to toggle source
# File lib/ffi-gobject_introspection/i_field_info.rb, line 9 def size Lib.g_field_info_get_size @gobj end
writable?()
click to toggle source
# File lib/ffi-gobject_introspection/i_field_info.rb, line 25 def writable? flags & 2 != 0 end