Method
GLibVariantDictlookup_value
since: 2.40
Declaration [src]
GVariant*
g_variant_dict_lookup_value (
GVariantDict* dict,
const gchar* key,
const GVariantType* expected_type
)
Description [src]
Looks up a value in a GVariantDict
.
If key
is not found in dictionary
, NULL
is returned.
The expected_type
string specifies what type of value is expected.
If the value associated with key
has a different type then NULL
is returned.
If the key is found and the value has the correct type, it is
returned. If expected_type
was specified then any non-NULL
return
value will have this type.
Available since: 2.40
Parameters
key
-
Type:
const gchar*
The key to look up in the dictionary.
The data is owned by the caller of the method. The value is a NUL terminated UTF-8 string. expected_type
-
Type:
GVariantType
A
GVariantType
, orNULL
.The argument can be NULL
.The data is owned by the caller of the method.
Return value
Type: GVariant
The value of the dictionary key, or NULL
.
The caller of the method takes ownership of the returned data, and is responsible for freeing it. |
The return value can be NULL . |