1 <!-- ##### SECTION Title ##### -->
2 Specializable GType System
4 <!-- ##### SECTION Short_Description ##### -->
7 <!-- ##### SECTION Long_Description ##### -->
13 <!-- ##### SECTION See_Also ##### -->
19 <!-- ##### SECTION Stability_Level ##### -->
22 <!-- ##### SECTION Image ##### -->
25 <!-- ##### USER_FUNCTION DBusGTypeSpecializedCollectionIterator ##### -->
34 <!-- ##### USER_FUNCTION DBusGTypeSpecializedMapIterator ##### -->
44 <!-- ##### STRUCT DBusGTypeSpecializedAppendContext ##### -->
52 <!-- ##### USER_FUNCTION DBusGTypeSpecializedConstructor ##### -->
61 <!-- ##### USER_FUNCTION DBusGTypeSpecializedFreeFunc ##### -->
70 <!-- ##### USER_FUNCTION DBusGTypeSpecializedCopyFunc ##### -->
80 <!-- ##### STRUCT DBusGTypeSpecializedVtable ##### -->
90 <!-- ##### USER_FUNCTION DBusGTypeSpecializedCollectionFixedAccessorFunc ##### -->
102 <!-- ##### USER_FUNCTION DBusGTypeSpecializedCollectionIteratorFunc ##### -->
113 <!-- ##### USER_FUNCTION DBusGTypeSpecializedCollectionAppendFunc ##### -->
122 <!-- ##### USER_FUNCTION DBusGTypeSpecializedCollectionEndAppendFunc ##### -->
130 <!-- ##### STRUCT DBusGTypeSpecializedCollectionVtable ##### -->
141 <!-- ##### USER_FUNCTION DBusGTypeSpecializedMapIteratorFunc ##### -->
152 <!-- ##### USER_FUNCTION DBusGTypeSpecializedMapAppendFunc ##### -->
162 <!-- ##### STRUCT DBusGTypeSpecializedMapVtable ##### -->
171 <!-- ##### USER_FUNCTION DBusGTypeSpecializedStructGetMember ##### -->
183 <!-- ##### USER_FUNCTION DBusGTypeSpecializedStructSetMember ##### -->
195 <!-- ##### STRUCT DBusGTypeSpecializedStructVtable ##### -->
204 <!-- ##### FUNCTION dbus_g_type_get_collection ##### -->
214 <!-- ##### FUNCTION dbus_g_type_get_map ##### -->
221 @value_specialization:
225 <!-- ##### FUNCTION dbus_g_type_get_structv ##### -->
236 <!-- ##### FUNCTION dbus_g_type_get_struct ##### -->
247 <!-- ##### FUNCTION dbus_g_type_is_collection ##### -->
256 <!-- ##### FUNCTION dbus_g_type_is_map ##### -->
265 <!-- ##### FUNCTION dbus_g_type_is_struct ##### -->
274 <!-- ##### FUNCTION dbus_g_type_get_collection_specialization ##### -->
283 <!-- ##### FUNCTION dbus_g_type_get_map_key_specialization ##### -->
292 <!-- ##### FUNCTION dbus_g_type_get_map_value_specialization ##### -->
301 <!-- ##### FUNCTION dbus_g_type_get_struct_member_type ##### -->
311 <!-- ##### FUNCTION dbus_g_type_get_struct_size ##### -->
320 <!-- ##### FUNCTION dbus_g_type_specialized_construct ##### -->
329 <!-- ##### FUNCTION dbus_g_type_specialized_init_append ##### -->
338 <!-- ##### FUNCTION dbus_g_type_specialized_collection_append ##### -->
347 <!-- ##### FUNCTION dbus_g_type_specialized_collection_end_append ##### -->
355 <!-- ##### FUNCTION dbus_g_type_specialized_map_append ##### -->
365 <!-- ##### FUNCTION dbus_g_type_collection_get_fixed ##### -->
376 <!-- ##### FUNCTION dbus_g_type_collection_value_iterate ##### -->
386 <!-- ##### FUNCTION dbus_g_type_map_value_iterate ##### -->
396 <!-- ##### FUNCTION dbus_g_type_struct_get_member ##### -->
407 <!-- ##### FUNCTION dbus_g_type_struct_set_member ##### -->
418 <!-- ##### FUNCTION dbus_g_type_struct_get ##### -->
429 <!-- ##### FUNCTION dbus_g_type_struct_set ##### -->
440 <!-- ##### FUNCTION dbus_g_type_specialized_init ##### -->
448 <!-- ##### FUNCTION dbus_g_type_register_collection ##### -->
458 <!-- ##### FUNCTION dbus_g_type_register_map ##### -->
468 <!-- ##### FUNCTION dbus_g_type_map_peek_vtable ##### -->
477 <!-- ##### FUNCTION dbus_g_type_collection_peek_vtable ##### -->
486 <!-- ##### FUNCTION dbus_g_type_struct_peek_vtable ##### -->
495 <!-- ##### FUNCTION dbus_g_type_register_struct ##### -->
505 <!-- ##### FUNCTION dbus_g_value_build_g_variant ##### -->
514 <!-- ##### FUNCTION dbus_g_value_parse_g_variant ##### -->
523 <!-- ##### MACRO DBUS_TYPE_G_BOOLEAN_ARRAY ##### -->
530 <!-- ##### MACRO DBUS_TYPE_G_UCHAR_ARRAY ##### -->
537 <!-- ##### MACRO DBUS_TYPE_G_UINT_ARRAY ##### -->
544 <!-- ##### MACRO DBUS_TYPE_G_INT_ARRAY ##### -->
551 <!-- ##### MACRO DBUS_TYPE_G_UINT64_ARRAY ##### -->
558 <!-- ##### MACRO DBUS_TYPE_G_INT64_ARRAY ##### -->
565 <!-- ##### MACRO DBUS_TYPE_G_OBJECT_ARRAY ##### -->
572 <!-- ##### MACRO DBUS_TYPE_G_STRING_STRING_HASHTABLE ##### -->
579 <!-- ##### TYPEDEF DBusGSignature ##### -->
585 <!-- ##### MACRO DBUS_TYPE_G_SIGNATURE ##### -->
592 <!-- ##### TYPEDEF DBusGObjectPath ##### -->
598 <!-- ##### MACRO DBUS_TYPE_G_OBJECT_PATH ##### -->