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