Sha256: 45a524707ad70e493addcbd51329be9687276cfeb3e273f7c9c37cd24c5f3817
Contents?: true
Size: 465 Bytes
Versions: 23
Compression:
Stored size: 465 Bytes
Contents
# frozen_string_literal: true GObject.load_class :InitiallyUnowned module GObject # Overrides for GInitiallyUnowned, GObject's base class for objects that # start with a floating reference. class InitiallyUnowned # Initializing method used in constructors. For InitiallyUnowned and # descendants, this needs to sink the object's floating reference. def store_pointer(ptr) super ::GObject::Lib.g_object_ref_sink ptr end end end
Version data entries
23 entries across 23 versions & 1 rubygems
Version | Path |
---|---|
gir_ffi-0.11.4 | lib/ffi-gobject/initially_unowned.rb |
gir_ffi-0.11.3 | lib/ffi-gobject/initially_unowned.rb |
gir_ffi-0.11.2 | lib/ffi-gobject/initially_unowned.rb |