DataModel_detail::DVLIteratorBase Node1 DataModel_detail::DVLIteratorBase + ~DVLIteratorBase() + next() Node2 DataModel_detail::DVLIterator< T > - m_it - m_end + DVLIterator() + next() Node1->Node2