SG::AuxTypeVectorFactoryImpl< T, ALLOC > Node1 SG::AuxTypeVectorFactory Impl< T, ALLOC > + create() + createFromData() + copy() + copyForOutput() + swap() + clear() + getEltSize() + tiVec() + isDynamic() + tiAlloc() + tiAllocName() - copyImpl() - createFromData() - createFromData() Node2 SG::IAuxTypeVectorFactory + ~IAuxTypeVectorFactory() + create() + createFromData() + copy() + copy() + copyForOutput() + swap() + clear() + getEltSize() + tiVec() + isDynamic() + tiAlloc() + tiAllocName() Node2->Node1