Variant.maybe
Description:
Depending on if child is null, either wraps child inside of a maybe container or
creates a Nothing instance for the given type.
At least one of child_type and child must be non-null. If child_type
is non-null then it must be a definite type. If they are both non-null then
child_type must be the type of child.
If child is a floating reference (see g_variant_ref_sink), the new instance takes ownership of child.
Parameters:
| child_type |
the VariantType of the child, or null |
| child |
the child value, or null |
Returns:
|
a floating reference to a new Variant maybe instance |