1 <!-- ##### SECTION Title ##### -->
4 <!-- ##### SECTION Short_Description ##### -->
7 <!-- ##### SECTION Long_Description ##### -->
13 <!-- ##### SECTION See_Also ##### -->
19 <!-- ##### TYPEDEF GType ##### -->
25 <!-- ##### MACRO G_TYPE_FUNDAMENTAL ##### -->
33 <!-- ##### MACRO G_TYPE_FUNDAMENTAL_MAX ##### -->
40 <!-- ##### MACRO G_TYPE_DERIVE_ID ##### -->
49 <!-- ##### MACRO G_TYPE_BRANCH_SEQNO ##### -->
57 <!-- ##### MACRO G_TYPE_FUNDAMENTAL_LAST ##### -->
64 <!-- ##### ENUM GTypeFundamentals ##### -->
89 @G_TYPE_BSE_PROCEDURE:
94 @G_TYPE_LAST_RESERVED_FUNDAMENTAL:
97 @G_TYPE_PARAM_BOOLEAN:
105 @G_TYPE_PARAM_DOUBLE:
106 @G_TYPE_PARAM_STRING:
107 @G_TYPE_PARAM_OBJECT:
109 <!-- ##### MACRO G_TYPE_IS_CLASSED ##### -->
117 <!-- ##### MACRO G_TYPE_IS_INSTANTIATABLE ##### -->
125 <!-- ##### MACRO G_TYPE_IS_DERIVABLE ##### -->
133 <!-- ##### MACRO G_TYPE_IS_DEEP_DERIVABLE ##### -->
141 <!-- ##### MACRO G_TYPE_IS_INTERFACE ##### -->
149 <!-- ##### STRUCT GTypePlugin ##### -->
156 <!-- ##### STRUCT GTypePluginVTable ##### -->
164 @complete_interface_info:
166 <!-- ##### STRUCT GTypeInterface ##### -->
172 <!-- ##### STRUCT GTypeInstance ##### -->
178 <!-- ##### STRUCT GTypeInfo ##### -->
194 <!-- ##### STRUCT GTypeFundamentalInfo ##### -->
201 <!-- ##### STRUCT GInterfaceInfo ##### -->
210 <!-- ##### STRUCT GTypeValueTable ##### -->
223 <!-- ##### MACRO G_TYPE_CHECK_INSTANCE_CAST ##### -->
233 <!-- ##### MACRO G_TYPE_CHECK_CLASS_CAST ##### -->
243 <!-- ##### MACRO G_TYPE_CHECK_INSTANCE_TYPE ##### -->
252 <!-- ##### MACRO G_TYPE_CHECK_CLASS_TYPE ##### -->
261 <!-- ##### MACRO G_TYPE_INSTANCE_GET_CLASS ##### -->
271 <!-- ##### MACRO G_TYPE_FROM_INSTANCE ##### -->
279 <!-- ##### MACRO G_TYPE_FROM_CLASS ##### -->
287 <!-- ##### MACRO G_TYPE_FROM_INTERFACE ##### -->
295 <!-- ##### FUNCTION g_type_init ##### -->
302 <!-- ##### FUNCTION g_type_name ##### -->
311 <!-- ##### FUNCTION g_type_qname ##### -->
320 <!-- ##### FUNCTION g_type_from_name ##### -->
329 <!-- ##### FUNCTION g_type_parent ##### -->
338 <!-- ##### FUNCTION g_type_next_base ##### -->
348 <!-- ##### FUNCTION g_type_is_a ##### -->
358 <!-- ##### FUNCTION g_type_conforms_to ##### -->
368 <!-- ##### FUNCTION g_type_fundamental_branch_last ##### -->
377 <!-- ##### FUNCTION g_type_class_ref ##### -->
386 <!-- ##### FUNCTION g_type_class_peek ##### -->
395 <!-- ##### FUNCTION g_type_class_unref ##### -->
403 <!-- ##### FUNCTION g_type_class_peek_parent ##### -->
412 <!-- ##### FUNCTION g_type_interface_peek ##### -->
422 <!-- ##### FUNCTION g_type_children ##### -->
432 <!-- ##### FUNCTION g_type_interfaces ##### -->
442 <!-- ##### FUNCTION g_type_set_qdata ##### -->
452 <!-- ##### FUNCTION g_type_get_qdata ##### -->
462 <!-- ##### USER_FUNCTION GBaseInitFunc ##### -->
470 <!-- ##### USER_FUNCTION GBaseFinalizeFunc ##### -->
478 <!-- ##### USER_FUNCTION GClassInitFunc ##### -->
487 <!-- ##### USER_FUNCTION GClassFinalizeFunc ##### -->
496 <!-- ##### USER_FUNCTION GInstanceInitFunc ##### -->
505 <!-- ##### USER_FUNCTION GInterfaceInitFunc ##### -->
514 <!-- ##### USER_FUNCTION GInterfaceFinalizeFunc ##### -->
523 <!-- ##### USER_FUNCTION GTypePluginRef ##### -->
531 <!-- ##### USER_FUNCTION GTypePluginUnRef ##### -->
539 <!-- ##### USER_FUNCTION GTypePluginFillTypeInfo ##### -->
550 <!-- ##### USER_FUNCTION GTypePluginFillInterfaceInfo ##### -->
561 <!-- ##### USER_FUNCTION GTypeClassCacheFunc ##### -->
571 <!-- ##### ENUM GTypeFlags ##### -->
576 @G_TYPE_FLAG_CLASSED:
577 @G_TYPE_FLAG_INSTANTIATABLE:
578 @G_TYPE_FLAG_DERIVABLE:
579 @G_TYPE_FLAG_DEEP_DERIVABLE:
581 <!-- ##### FUNCTION g_type_register_static ##### -->
592 <!-- ##### FUNCTION g_type_register_dynamic ##### -->
603 <!-- ##### FUNCTION g_type_register_fundamental ##### -->
615 <!-- ##### FUNCTION g_type_add_interface_static ##### -->
625 <!-- ##### FUNCTION g_type_add_interface_dynamic ##### -->
635 <!-- ##### FUNCTION g_type_class_is_a ##### -->
645 <!-- ##### FUNCTION g_type_check_class_cast ##### -->
655 <!-- ##### FUNCTION g_type_check_instance_cast ##### -->
665 <!-- ##### FUNCTION g_type_instance_conforms_to ##### -->
675 <!-- ##### FUNCTION g_type_check_flags ##### -->
685 <!-- ##### FUNCTION g_type_create_instance ##### -->
694 <!-- ##### FUNCTION g_type_free_instance ##### -->
702 <!-- ##### FUNCTION g_type_value_table_peek ##### -->
711 <!-- ##### FUNCTION g_type_add_class_cache_func ##### -->
720 <!-- ##### FUNCTION g_type_remove_class_cache_func ##### -->
729 <!-- ##### FUNCTION g_type_class_unref_uncached ##### -->
737 <!-- ##### FUNCTION g_type_get_plugin ##### -->
746 <!-- ##### FUNCTION g_type_fundamental_last ##### -->