Sha256: 43507c0f4c4cd3d2e8684174ed6b77b287d24f2277df60cbc547069de150fff5
Contents?: true
Size: 570 Bytes
Versions: 14
Compression:
Stored size: 570 Bytes
Contents
# frozen_string_literal: true module GObjectIntrospection # Wraps a GIFieldInfo struct. # Represents a field of an IStructInfo or an IUnionInfo. class IFieldInfo < IBaseInfo def flags Lib.g_field_info_get_flags self end def size Lib.g_field_info_get_size self end def offset Lib.g_field_info_get_offset self end def field_type @field_type ||= ITypeInfo.wrap Lib.g_field_info_get_type(self) end def readable? flags[:readable] end def writable? flags[:writable] end end end
Version data entries
14 entries across 14 versions & 1 rubygems