xAOD::TCDVHolderT< T > Node1 xAOD::TCDVHolderT< T > - m_cdvObject - m_holderHelper + TCDVHolderT() + set() + getAs() + getAsConst() Node2 xAOD::THolder # m_object # m_type # m_typeInfo # m_owner # m_typeKind # m_const + THolder() + THolder() + THolder() + THolder() + THolder() + THolder() + THolder() + ~THolder() + operator=() + operator=() and 12 more... # deleteObject() # getImpl() * getClass() * getClass() * getTypeInfo() Node2->Node1