is_definite


Description:

public bool is_definite ()

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

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

A [type@GLib.Variant] instance may not have an indefinite type, so calling this function on the result of [method@GLib.Variant.get_type] 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.

Parameters:

this

type to check

Returns:

true if this is definite Since 2.24