Since 2.24
VariantType.equal
bool equal(glib.variant_type.VariantType type2)Compares type1 and type2 for equality.
Only returns true if the types are exactly equal. Even if one type is an indefinite type and the other is a subtype of it, false will be returned if they are not exactly equal. If you want to check for subtypes, use [glib.variant_type.VariantType.isSubtypeOf].
The argument types of type1 and type2 are only #gconstpointer to allow use with #GHashTable without function pointer casting. For both arguments, a valid #GVariantType must be provided.
Parameters
type2 | a #GVariantType |
Returns
true if type1 and type2 are exactly equal