Function Macro
GLibVARIANT_BUILDER_INIT_UNSET
unstable since: 2.84
Declaration [src]
#define G_VARIANT_BUILDER_INIT_UNSET (
void
)
Description [src]
A stack-allocated GVariantBuilder
must be initialized
if it is used together with
g_auto()
. This macro can
be used as initializer when declaring the builder, but it cannot be
assigned to a variable.
The builder can be initialized to a specific GVariantType
later with g_variant_builder_init()
.
Use G_VARIANT_BUILDER_INIT()
to directly initialize the
builder with a specific GVariantType
.
g_auto(GVariantBuilder) builder = G_VARIANT_BUILDER_INIT_UNSET ();
if (condition)
return NULL;
g_variant_builder_init (&builder, G_VARIANT_TYPE ("a{su}"));
return g_variant_ref_sink (g_variant_builder_end (&builder));
Available since: 2.84
This function is not directly available to language bindings.