Function Macro
GObjectDEFINE_DYNAMIC_TYPE
since: 2.14
Description
A convenience macro for dynamic type implementations, which declares a
class initialization function, an instance initialization function (see
GTypeInfo for information about these) and a static variable named
t_n_parent_class pointing to the parent class.
Furthermore, it defines a *_get_type() and a static *_register_type()
functions for use in your module_init().
See G_DEFINE_DYNAMIC_TYPE_EXTENDED() for an example.
Available since: 2.14
This function is not directly available to language bindings.