data at data, at at Iterating over the mutable rows allows us to modify individual items. When iterating over a tree, the row wrapper has two additional member functions, hasChildren() and children(), that allow us to traverse the entire tree using iterators.