DataModel_detail::iterator< DVL > Node1 DataModel_detail::iterator < DVL > - m_container + iterator() + iterator() + operator[]() + operator const_iterator() + container() + container() + ownPolicy() + testInsert() + operator==() + operator!=() and 13 more... - operator->() - dereference() Node2 boost::iterator_adaptor < iterator< DVL >, DVL ::BaseContainer::iterator, DVL::value_type, DVL::BaseContainer ::const_iterator::iterator_category, DVL::ElementProxy > Node2->Node1