TCS::Heap< T >::HeapStructure Node1 TCS::Heap< T >::HeapStructure + heap + pos Node2 std::vector< void * > + elements Node2->Node1 +heapCollection