GLib.VariantClass

The range of possible top-level types of GLib.Variant instances.

Since 2.24

VariantClass.BOOLEAN

The GLib.Variant is a boolean.

VariantClass.BYTE

The GLib.Variant is a byte.

VariantClass.INT16

The GLib.Variant is a signed 16 bit integer.

VariantClass.UINT16

The GLib.Variant is an unsigned 16 bit integer.

VariantClass.INT32

The GLib.Variant is a signed 32 bit integer.

VariantClass.UINT32

The GLib.Variant is an unsigned 32 bit integer.

VariantClass.INT64

The GLib.Variant is a signed 64 bit integer.

VariantClass.UINT64

The GLib.Variant is an unsigned 64 bit integer.

VariantClass.HANDLE

The GLib.Variant is a file handle index.

VariantClass.DOUBLE

The GLib.Variant is a double precision floating point value.

VariantClass.STRING

The GLib.Variant is a normal string.

VariantClass.OBJECT_PATH

The GLib.Variant is a D-Bus object path string.

VariantClass.SIGNATURE

The GLib.Variant is a D-Bus signature string.

VariantClass.VARIANT

The GLib.Variant is a variant.

VariantClass.MAYBE

The GLib.Variant is a maybe-typed value.

VariantClass.ARRAY

The GLib.Variant is an array.

VariantClass.TUPLE

The GLib.Variant is a tuple.

VariantClass.DICT_ENTRY

The GLib.Variant is a dictionary entry.