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 19
def field_type
  @field_type ||= ITypeInfo.wrap Lib.g_field_info_get_type(self)
end
flags() click to toggle source
# File lib/ffi-gobject_introspection/i_field_info.rb, line 7
def flags
  Lib.g_field_info_get_flags self
end
offset() click to toggle source
# File lib/ffi-gobject_introspection/i_field_info.rb, line 15
def offset
  Lib.g_field_info_get_offset self
end
readable?() click to toggle source
# File lib/ffi-gobject_introspection/i_field_info.rb, line 23
def readable?
  flags[:readable]
end
size() click to toggle source
# File lib/ffi-gobject_introspection/i_field_info.rb, line 11
def size
  Lib.g_field_info_get_size self
end
writable?() click to toggle source
# File lib/ffi-gobject_introspection/i_field_info.rb, line 27
def writable?
  flags[:writable]
end