Determines if the given type is definite (ie: not indefinite).

A type is definite if its type string does not contain any indefinite type characters ('*', '?', or 'r').

A glib.Variant instance may not have an indefinite type, so calling this function on the result of Variant.getType will always result in TRUE being returned. Calling this function on an indefinite type like G_VARIANT_TYPE_ARRAY, however, will result in FALSE being returned.

class VariantType

Return Value

Type: bool

TRUE if type is definite

Since 2.24