Iterates over a ChangeSet by calling a ChangeSetForeachFunc for each change in the set.
See the description of ChangeSetForeachFunc for details. You may not call remove during the iteration, because you'll confuse the internal data structures and cause memory corruption.
| this |
a ChangeSet. |
| func |
function to call for each change in the change set. |
| user_data |
user data to pass to the ChangeSetForeachFunc. |