Variant.this
- this(GVariant* gVariant)
- this(bool boolean)
- this(string formatString, string endptr, void** app)
- this(char value)
- this(short value)
- this(ushort value)
- this(int value)
- this(uint value)
- this(long value)
- this(ulong value)
- this(double value)
- this(string string)
- this(Variant value)
- this(string[] strv)
- this(VariantType childType, Variant child)
- this(VariantType childType, Variant[] children)
- this(Variant[] children)
- this(Variant key, Variant value)
- this(VariantType elementType, void[] elements, gsize elementSize)
- this(VariantType type, void* data, gsize size, int trusted, GDestroyNotify notify, void* userData)
- this(VariantType type, Bytes bytes, int trusted)
- this(string format, void** app)
glib Variant Variant
constructorsfunctionsstatic functionsvariables
Creates a new GVariant array from children. child_type must be non-NULL if n_children is zero. Otherwise, the child type is determined by inspecting the first element of the children array. If child_type is non-NULL then it must be a definite type. The items of the array are taken from the children array. No entry in the children array may be NULL. All items in the array must have the same type, which must be the same as child_type, if given. If the children are floating references (see g_variant_ref_sink()), the new instance takes ownership of them as if via g_variant_ref_sink(). Since 2.24