Mandatory: to browse all the connected edges, you have to browse the connected edges of all the twin vertices for (TWeakPtrTwinVertex : Vertex->GetTwinsEntities()) { for (TWeakPtrConnectedEdge : TwinVertex.Pin()->GetDirectConnectedEdges()) { ... } }