1 <!-- ##### SECTION Title ##### -->
4 <!-- ##### SECTION Short_Description ##### -->
7 <!-- ##### SECTION Long_Description ##### -->
13 <!-- ##### SECTION See_Also ##### -->
19 <!-- ##### SECTION Stability_Level ##### -->
22 <!-- ##### STRUCT GVariant ##### -->
28 <!-- ##### FUNCTION g_variant_unref ##### -->
36 <!-- ##### FUNCTION g_variant_ref ##### -->
45 <!-- ##### FUNCTION g_variant_ref_sink ##### -->
54 <!-- ##### FUNCTION g_variant_get_type ##### -->
63 <!-- ##### FUNCTION g_variant_get_type_string ##### -->
72 <!-- ##### FUNCTION g_variant_is_of_type ##### -->
82 <!-- ##### FUNCTION g_variant_is_container ##### -->
91 <!-- ##### FUNCTION g_variant_classify ##### -->
100 <!-- ##### ENUM GVariantClass ##### -->
105 @G_VARIANT_CLASS_BOOLEAN:
106 @G_VARIANT_CLASS_BYTE:
107 @G_VARIANT_CLASS_INT16:
108 @G_VARIANT_CLASS_UINT16:
109 @G_VARIANT_CLASS_INT32:
110 @G_VARIANT_CLASS_UINT32:
111 @G_VARIANT_CLASS_INT64:
112 @G_VARIANT_CLASS_UINT64:
113 @G_VARIANT_CLASS_HANDLE:
114 @G_VARIANT_CLASS_DOUBLE:
115 @G_VARIANT_CLASS_STRING:
116 @G_VARIANT_CLASS_OBJECT_PATH:
117 @G_VARIANT_CLASS_SIGNATURE:
118 @G_VARIANT_CLASS_VARIANT:
119 @G_VARIANT_CLASS_MAYBE:
120 @G_VARIANT_CLASS_ARRAY:
121 @G_VARIANT_CLASS_TUPLE:
122 @G_VARIANT_CLASS_DICT_ENTRY:
124 <!-- ##### FUNCTION g_variant_get ##### -->
134 <!-- ##### FUNCTION g_variant_get_va ##### -->
145 <!-- ##### FUNCTION g_variant_new ##### -->
155 <!-- ##### FUNCTION g_variant_new_va ##### -->
166 <!-- ##### FUNCTION g_variant_new_boolean ##### -->
175 <!-- ##### FUNCTION g_variant_new_byte ##### -->
184 <!-- ##### FUNCTION g_variant_new_int16 ##### -->
193 <!-- ##### FUNCTION g_variant_new_uint16 ##### -->
202 <!-- ##### FUNCTION g_variant_new_int32 ##### -->
211 <!-- ##### FUNCTION g_variant_new_uint32 ##### -->
220 <!-- ##### FUNCTION g_variant_new_int64 ##### -->
229 <!-- ##### FUNCTION g_variant_new_uint64 ##### -->
238 <!-- ##### FUNCTION g_variant_new_handle ##### -->
247 <!-- ##### FUNCTION g_variant_new_double ##### -->
256 <!-- ##### FUNCTION g_variant_new_string ##### -->
265 <!-- ##### FUNCTION g_variant_new_object_path ##### -->
274 <!-- ##### FUNCTION g_variant_is_object_path ##### -->
283 <!-- ##### FUNCTION g_variant_new_signature ##### -->
292 <!-- ##### FUNCTION g_variant_is_signature ##### -->
301 <!-- ##### FUNCTION g_variant_new_variant ##### -->
310 <!-- ##### FUNCTION g_variant_new_strv ##### -->
320 <!-- ##### FUNCTION g_variant_get_boolean ##### -->
329 <!-- ##### FUNCTION g_variant_get_byte ##### -->
338 <!-- ##### FUNCTION g_variant_get_int16 ##### -->
347 <!-- ##### FUNCTION g_variant_get_uint16 ##### -->
356 <!-- ##### FUNCTION g_variant_get_int32 ##### -->
365 <!-- ##### FUNCTION g_variant_get_uint32 ##### -->
374 <!-- ##### FUNCTION g_variant_get_int64 ##### -->
383 <!-- ##### FUNCTION g_variant_get_uint64 ##### -->
392 <!-- ##### FUNCTION g_variant_get_handle ##### -->
401 <!-- ##### FUNCTION g_variant_get_double ##### -->
410 <!-- ##### FUNCTION g_variant_get_string ##### -->
420 <!-- ##### FUNCTION g_variant_dup_string ##### -->
430 <!-- ##### FUNCTION g_variant_get_variant ##### -->
439 <!-- ##### FUNCTION g_variant_get_strv ##### -->
449 <!-- ##### FUNCTION g_variant_dup_strv ##### -->
459 <!-- ##### FUNCTION g_variant_new_maybe ##### -->
469 <!-- ##### FUNCTION g_variant_new_array ##### -->
480 <!-- ##### FUNCTION g_variant_new_tuple ##### -->
490 <!-- ##### FUNCTION g_variant_new_dict_entry ##### -->
500 <!-- ##### FUNCTION g_variant_get_maybe ##### -->
509 <!-- ##### FUNCTION g_variant_n_children ##### -->
518 <!-- ##### FUNCTION g_variant_get_child_value ##### -->
528 <!-- ##### FUNCTION g_variant_get_child ##### -->
539 <!-- ##### FUNCTION g_variant_get_fixed_array ##### -->
550 <!-- ##### FUNCTION g_variant_get_size ##### -->
559 <!-- ##### FUNCTION g_variant_get_data ##### -->
568 <!-- ##### FUNCTION g_variant_store ##### -->
577 <!-- ##### FUNCTION g_variant_new_from_data ##### -->
591 <!-- ##### FUNCTION g_variant_byteswap ##### -->
600 <!-- ##### FUNCTION g_variant_get_normal_form ##### -->
609 <!-- ##### FUNCTION g_variant_is_normal_form ##### -->
618 <!-- ##### FUNCTION g_variant_hash ##### -->
627 <!-- ##### FUNCTION g_variant_equal ##### -->
637 <!-- ##### FUNCTION g_variant_print ##### -->
647 <!-- ##### FUNCTION g_variant_print_string ##### -->
658 <!-- ##### STRUCT GVariantIter ##### -->
664 <!-- ##### FUNCTION g_variant_iter_copy ##### -->
673 <!-- ##### FUNCTION g_variant_iter_free ##### -->
681 <!-- ##### FUNCTION g_variant_iter_init ##### -->
691 <!-- ##### FUNCTION g_variant_iter_n_children ##### -->
700 <!-- ##### FUNCTION g_variant_iter_new ##### -->
709 <!-- ##### FUNCTION g_variant_iter_next_value ##### -->
718 <!-- ##### FUNCTION g_variant_iter_next ##### -->
729 <!-- ##### FUNCTION g_variant_iter_loop ##### -->
740 <!-- ##### STRUCT GVariantBuilder ##### -->
746 <!-- ##### FUNCTION g_variant_builder_unref ##### -->
754 <!-- ##### FUNCTION g_variant_builder_ref ##### -->
763 <!-- ##### FUNCTION g_variant_builder_new ##### -->
772 <!-- ##### FUNCTION g_variant_builder_init ##### -->
781 <!-- ##### FUNCTION g_variant_builder_clear ##### -->
789 <!-- ##### FUNCTION g_variant_builder_add_value ##### -->
798 <!-- ##### FUNCTION g_variant_builder_add ##### -->
808 <!-- ##### FUNCTION g_variant_builder_end ##### -->
817 <!-- ##### FUNCTION g_variant_builder_open ##### -->
826 <!-- ##### FUNCTION g_variant_builder_close ##### -->
834 <!-- ##### MACRO G_VARIANT_PARSE_ERROR ##### -->
841 <!-- ##### FUNCTION g_variant_parse ##### -->
854 <!-- ##### FUNCTION g_variant_new_parsed_va ##### -->
864 <!-- ##### FUNCTION g_variant_new_parsed ##### -->