SG::PackedLinkVectorFactory< CONT, ALLOC > Node1 SG::PackedLinkVectorFactory < CONT, ALLOC > + create() + createFromData() + copy() + copyForOutput() + swap() Node4 SG::AuxTypeVectorFactory < PackedLink< CONT >, ALLOC > Node1->Node4 Node2 SG::AuxTypeVectorFactory Impl< PackedLink< CONT >, AuxAllocator_t< PackedLink < CONT > > > + create() + createFromData() + copy() + copyForOutput() + swap() + clear() + getEltSize() + tiVec() + isDynamic() + tiAlloc() + tiAllocName() - createFromData() - createFromData() - copyImpl() Node2->Node1 Node3 SG::IAuxTypeVectorFactory + ~IAuxTypeVectorFactory() + create() + createFromData() + copy() + copy() + copyForOutput() + swap() + clear() + getEltSize() + tiVec() + isDynamic() + tiAlloc() + tiAllocName() Node3->Node2