Creates a dynamically allocated tree iterator as a copy of this.
This function is not intended for use in applications, because you can just copy the structs by value (`GtkTreeIter new_iter = iter;`). You must free this iter with free.
this |
a `GtkTreeIter` |
a newly-allocated copy of this |