Variant.this

Constructs a new serialised-mode glib.Variant instance. This is the inner interface for creation of new serialised values that gets called from various functions in gvariant.c.

A reference is taken on bytes.

The data in bytes must be aligned appropriately for the type being loaded. Otherwise this function will internally create a copy of the memory (since GLib 2.60) or (in older versions) fail and exit the process.

Parameters

type VariantType
bytes Bytes
trusted bool

if the contents of bytes are trusted

Return Value

a new glib.Variant with a floating reference

Throws

ConstructionException GTK+ fails to create the object.

Meta

Since

2.36