Initialises (without allocating) a
iter may be
completely uninitialised prior to this call; its old value is ignored.
The iterator remains valid for as long as
value exists, and need not
be freed in any way.
Available since: 2.24
This method is not directly available to language bindings.
The data is owned by the caller of the function.