| 591 | /* Add(TYPE *, size_t) */ |
| 592 | template<class TYPE> |
| 593 | size_t XObjArrayNC<TYPE>::AddReference(TYPE *newElement, bool FreeIt) |
| 594 | { |
| 595 | XObjArrayNC<TYPE>::CheckSize(XObjArrayNC<TYPE>::_Len+1); |
| 596 | XObjArrayNC<TYPE>::_Data[XObjArrayNC<TYPE>::_Len].Object = newElement; |
| 597 | XObjArrayNC<TYPE>::_Data[XObjArrayNC<TYPE>::_Len].FreeIt = FreeIt; |
| 598 | XObjArrayNC<TYPE>::_Len += 1; |
| 599 | return XObjArrayNC<TYPE>::_Len-1; |
| 600 | } |
| 601 | |
| 602 | /* Insert(TYPE &, size_t) */ |
| 603 | template<class TYPE> |
no outgoing calls