new

fun new(fromAsv: Variant? = null): VariantDict

Allocates and initialises a new #GVariantDict.

You should call g_variant_dict_unref() on the return value when it is no longer needed. The memory will not be automatically freed by any other call.

In some cases it may be easier to place a #GVariantDict directly on the stack of the calling function and initialise it with g_variant_dict_init(). This is particularly useful when you are using #GVariantDict to construct a #GVariant.

Return

a #GVariantDict

Since

2.40

Parameters

fromAsv

the #GVariant with which to initialise the dictionary