GObject.BaseFinalizeFunc
Description: Reference for GObject.BaseFinalizeFunc

### Function

# GObjectBaseFinalizeFunc

since: 2.0

#### Declaration

    void
    (* GBaseFinalizeFunc) (
      GObjectTypeClass* g_class
    )

#### Description

A callback function used by the type system to finalize those portions of a derived types class structure that were setup from the corresponding GBaseInitFunc() function.

Class finalization basically works the inverse way in which class initialization is performed.

See GClassInitFunc() for a discussion of the class initialization process.

Available since: 2.0

#### Parameters

`g_class`

  Type: `GTypeClass`

  The `GTypeClass` structure to finalize.

  The data is owned by the caller of the function.