| <!-- ##### SECTION Title ##### --> |
| GVariant |
| |
| <!-- ##### SECTION Short_Description ##### --> |
| |
| |
| <!-- ##### SECTION Long_Description ##### --> |
| <para> |
| |
| </para> |
| |
| |
| <!-- ##### SECTION See_Also ##### --> |
| <para> |
| |
| </para> |
| |
| |
| <!-- ##### SECTION Stability_Level ##### --> |
| |
| |
| <!-- ##### SECTION Image ##### --> |
| |
| |
| <!-- ##### STRUCT GVariant ##### --> |
| <para> |
| |
| </para> |
| |
| |
| <!-- ##### FUNCTION g_variant_unref ##### --> |
| <para> |
| |
| </para> |
| |
| @value: |
| |
| |
| <!-- ##### FUNCTION g_variant_ref ##### --> |
| <para> |
| |
| </para> |
| |
| @value: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_variant_ref_sink ##### --> |
| <para> |
| |
| </para> |
| |
| @value: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_variant_get_type ##### --> |
| <para> |
| |
| </para> |
| |
| @value: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_variant_get_type_string ##### --> |
| <para> |
| |
| </para> |
| |
| @value: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_variant_is_of_type ##### --> |
| <para> |
| |
| </para> |
| |
| @value: |
| @type: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_variant_is_container ##### --> |
| <para> |
| |
| </para> |
| |
| @value: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_variant_classify ##### --> |
| <para> |
| |
| </para> |
| |
| @value: |
| @Returns: |
| |
| |
| <!-- ##### ENUM GVariantClass ##### --> |
| <para> |
| |
| </para> |
| |
| @G_VARIANT_CLASS_BOOLEAN: |
| @G_VARIANT_CLASS_BYTE: |
| @G_VARIANT_CLASS_INT16: |
| @G_VARIANT_CLASS_UINT16: |
| @G_VARIANT_CLASS_INT32: |
| @G_VARIANT_CLASS_UINT32: |
| @G_VARIANT_CLASS_INT64: |
| @G_VARIANT_CLASS_UINT64: |
| @G_VARIANT_CLASS_HANDLE: |
| @G_VARIANT_CLASS_DOUBLE: |
| @G_VARIANT_CLASS_STRING: |
| @G_VARIANT_CLASS_OBJECT_PATH: |
| @G_VARIANT_CLASS_SIGNATURE: |
| @G_VARIANT_CLASS_VARIANT: |
| @G_VARIANT_CLASS_MAYBE: |
| @G_VARIANT_CLASS_ARRAY: |
| @G_VARIANT_CLASS_TUPLE: |
| @G_VARIANT_CLASS_DICT_ENTRY: |
| |
| <!-- ##### FUNCTION g_variant_get ##### --> |
| <para> |
| |
| </para> |
| |
| @value: |
| @format_string: |
| @Varargs: |
| |
| |
| <!-- ##### FUNCTION g_variant_get_va ##### --> |
| <para> |
| |
| </para> |
| |
| @value: |
| @format_string: |
| @endptr: |
| @app: |
| |
| |
| <!-- ##### FUNCTION g_variant_new ##### --> |
| <para> |
| |
| </para> |
| |
| @format_string: |
| @Varargs: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_variant_new_va ##### --> |
| <para> |
| |
| </para> |
| |
| @format_string: |
| @endptr: |
| @app: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_variant_new_boolean ##### --> |
| <para> |
| |
| </para> |
| |
| @boolean: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_variant_new_byte ##### --> |
| <para> |
| |
| </para> |
| |
| @byte: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_variant_new_int16 ##### --> |
| <para> |
| |
| </para> |
| |
| @int16: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_variant_new_uint16 ##### --> |
| <para> |
| |
| </para> |
| |
| @uint16: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_variant_new_int32 ##### --> |
| <para> |
| |
| </para> |
| |
| @int32: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_variant_new_uint32 ##### --> |
| <para> |
| |
| </para> |
| |
| @uint32: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_variant_new_int64 ##### --> |
| <para> |
| |
| </para> |
| |
| @int64: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_variant_new_uint64 ##### --> |
| <para> |
| |
| </para> |
| |
| @uint64: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_variant_new_handle ##### --> |
| <para> |
| |
| </para> |
| |
| @handle: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_variant_new_double ##### --> |
| <para> |
| |
| </para> |
| |
| @floating: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_variant_new_string ##### --> |
| <para> |
| |
| </para> |
| |
| @string: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_variant_new_object_path ##### --> |
| <para> |
| |
| </para> |
| |
| @object_path: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_variant_is_object_path ##### --> |
| <para> |
| |
| </para> |
| |
| @string: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_variant_new_signature ##### --> |
| <para> |
| |
| </para> |
| |
| @signature: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_variant_is_signature ##### --> |
| <para> |
| |
| </para> |
| |
| @string: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_variant_new_variant ##### --> |
| <para> |
| |
| </para> |
| |
| @value: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_variant_new_strv ##### --> |
| <para> |
| |
| </para> |
| |
| @strv: |
| @length: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_variant_get_boolean ##### --> |
| <para> |
| |
| </para> |
| |
| @value: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_variant_get_byte ##### --> |
| <para> |
| |
| </para> |
| |
| @value: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_variant_get_int16 ##### --> |
| <para> |
| |
| </para> |
| |
| @value: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_variant_get_uint16 ##### --> |
| <para> |
| |
| </para> |
| |
| @value: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_variant_get_int32 ##### --> |
| <para> |
| |
| </para> |
| |
| @value: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_variant_get_uint32 ##### --> |
| <para> |
| |
| </para> |
| |
| @value: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_variant_get_int64 ##### --> |
| <para> |
| |
| </para> |
| |
| @value: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_variant_get_uint64 ##### --> |
| <para> |
| |
| </para> |
| |
| @value: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_variant_get_handle ##### --> |
| <para> |
| |
| </para> |
| |
| @value: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_variant_get_double ##### --> |
| <para> |
| |
| </para> |
| |
| @value: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_variant_get_string ##### --> |
| <para> |
| |
| </para> |
| |
| @value: |
| @length: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_variant_dup_string ##### --> |
| <para> |
| |
| </para> |
| |
| @value: |
| @length: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_variant_get_variant ##### --> |
| <para> |
| |
| </para> |
| |
| @value: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_variant_get_strv ##### --> |
| <para> |
| |
| </para> |
| |
| @value: |
| @length: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_variant_dup_strv ##### --> |
| <para> |
| |
| </para> |
| |
| @value: |
| @length: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_variant_new_maybe ##### --> |
| <para> |
| |
| </para> |
| |
| @child_type: |
| @child: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_variant_new_array ##### --> |
| <para> |
| |
| </para> |
| |
| @child_type: |
| @children: |
| @n_children: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_variant_new_tuple ##### --> |
| <para> |
| |
| </para> |
| |
| @children: |
| @n_children: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_variant_new_dict_entry ##### --> |
| <para> |
| |
| </para> |
| |
| @key: |
| @value: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_variant_get_maybe ##### --> |
| <para> |
| |
| </para> |
| |
| @value: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_variant_n_children ##### --> |
| <para> |
| |
| </para> |
| |
| @value: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_variant_get_child_value ##### --> |
| <para> |
| |
| </para> |
| |
| @value: |
| @index_: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_variant_get_child ##### --> |
| <para> |
| |
| </para> |
| |
| @value: |
| @index_: |
| @format_string: |
| @Varargs: |
| |
| |
| <!-- ##### FUNCTION g_variant_get_fixed_array ##### --> |
| <para> |
| |
| </para> |
| |
| @value: |
| @n_elements: |
| @element_size: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_variant_get_size ##### --> |
| <para> |
| |
| </para> |
| |
| @value: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_variant_get_data ##### --> |
| <para> |
| |
| </para> |
| |
| @value: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_variant_store ##### --> |
| <para> |
| |
| </para> |
| |
| @value: |
| @data: |
| |
| |
| <!-- ##### FUNCTION g_variant_new_from_data ##### --> |
| <para> |
| |
| </para> |
| |
| @type: |
| @data: |
| @size: |
| @trusted: |
| @notify: |
| @user_data: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_variant_byteswap ##### --> |
| <para> |
| |
| </para> |
| |
| @value: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_variant_get_normal_form ##### --> |
| <para> |
| |
| </para> |
| |
| @value: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_variant_is_normal_form ##### --> |
| <para> |
| |
| </para> |
| |
| @value: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_variant_hash ##### --> |
| <para> |
| |
| </para> |
| |
| @value: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_variant_equal ##### --> |
| <para> |
| |
| </para> |
| |
| @one: |
| @two: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_variant_print ##### --> |
| <para> |
| |
| </para> |
| |
| @value: |
| @type_annotate: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_variant_print_string ##### --> |
| <para> |
| |
| </para> |
| |
| @value: |
| @string: |
| @type_annotate: |
| @Returns: |
| |
| |
| <!-- ##### STRUCT GVariantIter ##### --> |
| <para> |
| |
| </para> |
| |
| |
| <!-- ##### FUNCTION g_variant_iter_copy ##### --> |
| <para> |
| |
| </para> |
| |
| @iter: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_variant_iter_free ##### --> |
| <para> |
| |
| </para> |
| |
| @iter: |
| |
| |
| <!-- ##### FUNCTION g_variant_iter_init ##### --> |
| <para> |
| |
| </para> |
| |
| @iter: |
| @value: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_variant_iter_n_children ##### --> |
| <para> |
| |
| </para> |
| |
| @iter: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_variant_iter_new ##### --> |
| <para> |
| |
| </para> |
| |
| @value: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_variant_iter_next_value ##### --> |
| <para> |
| |
| </para> |
| |
| @iter: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_variant_iter_next ##### --> |
| <para> |
| |
| </para> |
| |
| @iter: |
| @format_string: |
| @Varargs: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_variant_iter_loop ##### --> |
| <para> |
| |
| </para> |
| |
| @iter: |
| @format_string: |
| @Varargs: |
| @Returns: |
| |
| |
| <!-- ##### STRUCT GVariantBuilder ##### --> |
| <para> |
| |
| </para> |
| |
| |
| <!-- ##### FUNCTION g_variant_builder_unref ##### --> |
| <para> |
| |
| </para> |
| |
| @builder: |
| |
| |
| <!-- ##### FUNCTION g_variant_builder_ref ##### --> |
| <para> |
| |
| </para> |
| |
| @builder: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_variant_builder_new ##### --> |
| <para> |
| |
| </para> |
| |
| @type: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_variant_builder_init ##### --> |
| <para> |
| |
| </para> |
| |
| @builder: |
| @type: |
| |
| |
| <!-- ##### FUNCTION g_variant_builder_clear ##### --> |
| <para> |
| |
| </para> |
| |
| @builder: |
| |
| |
| <!-- ##### FUNCTION g_variant_builder_add_value ##### --> |
| <para> |
| |
| </para> |
| |
| @builder: |
| @value: |
| |
| |
| <!-- ##### FUNCTION g_variant_builder_add ##### --> |
| <para> |
| |
| </para> |
| |
| @builder: |
| @format_string: |
| @Varargs: |
| |
| |
| <!-- ##### FUNCTION g_variant_builder_end ##### --> |
| <para> |
| |
| </para> |
| |
| @builder: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_variant_builder_open ##### --> |
| <para> |
| |
| </para> |
| |
| @builder: |
| @type: |
| |
| |
| <!-- ##### FUNCTION g_variant_builder_close ##### --> |
| <para> |
| |
| </para> |
| |
| @builder: |
| |
| |
| <!-- ##### MACRO G_VARIANT_PARSE_ERROR ##### --> |
| <para> |
| |
| </para> |
| |
| |
| |
| <!-- ##### FUNCTION g_variant_parse ##### --> |
| <para> |
| |
| </para> |
| |
| @type: |
| @text: |
| @limit: |
| @endptr: |
| @error: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_variant_new_parsed_va ##### --> |
| <para> |
| |
| </para> |
| |
| @format: |
| @app: |
| @Returns: |
| |
| |
| <!-- ##### FUNCTION g_variant_new_parsed ##### --> |
| <para> |
| |
| </para> |
| |
| @format: |
| @Varargs: |
| @Returns: |
| |
| |