ViewVector< DV > Node1 ViewVector< DV > + must_own * ViewVector() * ViewVector() * ViewVector() * ViewVector() * ViewVector() * ViewVector() * ViewVector() * ViewVector() * operator=() * operator=() and 8 more... Node2 DV Node2->Node1 Node3 SG::ViewVectorBase - m_clearOnPersistent + ~ViewVectorBase() + toPersistent() + toTransient() + clearPersistent() + setClearOnPersistent() # doToPersistent1() # doToPersistent1() # doToPersistent() # doToTransient2() # doToTransient2() # doToTransient1() # doToTransient1() # doToTransient() Node3->Node1 Node4 std::vector< sgkey_t > + elements Node4->Node3 -m_persKey Node5 std::vector< unsigned int > + elements Node5->Node3 -m_persIndex