方法
GLibVariantTypeis_definite
声明 [源]
gboolean
g_variant_type_is_definite (
const GVariantType* type
)
描述 [源]
确定给定的 type
是否是确定的(即:不是不确定的)。
一个类型是确定的,如果它的类型字符串不包含任何不确定类型的字符(*
、?
或 r
)。
一个 GVariant
实例可能不具有不确定类型,所以在 g_variant_get_type()
的结果上调用此函数将始终返回 true。然而,对于像 G_VARIANT_TYPE_ARRAY
这样的不确定类型,调用此函数将返回 FALSE
。