Reads a child item out of a container #GVariant instance. This
includes variants, maybes, arrays, tuples and dictionary
entries. It is an error to call this function on any other type of
#GVariant.
It is an error if @index_ is greater than the number of child items
in the container. See g_variant_n_children().
The returned value is never floating. You should free it with
g_variant_unref() when you're done with it.
There may be implementation specific restrictions on deeply nested values,
which would result in the unit tuple being returned as the child value,
instead of further nested children. #GVariant is guaranteed to handle
nesting up to at least 64 levels.
Reads a child item out of a container #GVariant instance. This includes variants, maybes, arrays, tuples and dictionary entries. It is an error to call this function on any other type of #GVariant.
It is an error if @index_ is greater than the number of child items in the container. See g_variant_n_children().
The returned value is never floating. You should free it with g_variant_unref() when you're done with it.
There may be implementation specific restrictions on deeply nested values, which would result in the unit tuple being returned as the child value, instead of further nested children. #GVariant is guaranteed to handle nesting up to at least 64 levels.
This function is O(1).