Module glib::subclass::types[][src]

Expand description

Module that contains the basic infrastructure for subclassing GObject.

Structs

An object that is currently being initialized.

A newly registered glib::Type that is currently still being initialized.

Type-specific data that is filled in during type creation.

Traits

Trait implemented by structs that implement a GObject C class struct.

Trait implemented by structs that implement a GObject C instance struct.

Trait for a type list of interfaces.

Trait for implementable interfaces.

Trait for subclassable class structs.

The central trait for subclassing a GObject type.

Extension methods for all ObjectSubclass impls.

Type methods required for an ObjectSubclass implementation.

Functions

Register a glib::Type ID for T.