GObject.type_default_interface_unref
Description: Reference for GObject.type_default_interface_unref

### Function

# GObjecttype_default_interface_unref

deprecated: 2.84 since: 2.4

#### Declaration [src]

    void
    g_type_default_interface_unref (
      GObjectTypeInterface* g_iface
    )

#### Description [src]

Decrements the reference count for the type corresponding to the interface default vtable `g_iface`.

If the type is dynamic, then when no one is using the interface and all references have been released, the finalize function for the interface’s default vtable (the `class_finalize` member of `GTypeInfo`) will be called.

Available since: 2.4

Deprecated since: 2.84

Interface reference counting has been removed and interface types now cannot be finalized. This function no longer does anything.

#### Parameters

`g_iface`

  Type: `GTypeInterface`

  The default vtable structure for an interface, as returned by g_type_default_interface_ref().

  The data is owned by the caller of the function.