libplist  2.7.0
API Documentation - Return to Homepage

◆ plist_dict_next_item()

PLIST_API void plist_dict_next_item ( plist_t  node,
plist_dict_iter  iter,
char **  key,
plist_t val 
)

Increment iterator of a PLIST_DICT node.

Parameters
nodeThe node of type PLIST_DICT
iterIterator of the dictionary
keyLocation to store the key, or NULL. The caller is responsible for freeing the the returned string.
valLocation to store the value, or NULL. The caller must not free the returned value. Will be set to NULL when no more key/value pairs are left to iterate.