Type Alias GBaseFinalizeFunc

Source
pub type GBaseFinalizeFunc = Option<unsafe extern "C" fn(g_class: gpointer)>;
Expand description

GBaseFinalizeFunc: @g_class: (type GObject.TypeClass): The #GTypeClass structure to finalize

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.

Aliased Type§

enum GBaseFinalizeFunc {
    None,
    Some(unsafe extern "C" fn(*mut c_void)),
}

Variants§

§1.0.0

None

No value.

§1.0.0

Some(unsafe extern "C" fn(*mut c_void))

Some value of type T.