init

fun init(object: Object? = null)

Initialise a non-statically-allocated #GWeakRef.

This function also calls g_weak_ref_set() with @object on the freshly-initialised weak reference.

This function should always be matched with a call to g_weak_ref_clear(). It is not necessary to use this function for a #GWeakRef in static storage because it will already be properly initialised. Just use g_weak_ref_set() directly.

Since

2.32

Parameters

object

a #GObject or null