| 21 | //--------------------------------------------------------------------------- |
| 22 | template <class T> |
| 23 | void TUniList<T>::Clear(void) |
| 24 | { |
| 25 | SetBusy(true); |
| 26 | try |
| 27 | { |
| 28 | for(int i=0, c=l->Count; i<c; i++) |
| 29 | delete (T *)l->Items[i]; |
| 30 | l->Clear(); |
| 31 | } |
| 32 | __finally |
| 33 | { SetBusy(false); } |
| 34 | } |
| 35 | //--------------------------------------------------------------------------- |
| 36 | template <class T> |
| 37 | T * TUniList<T>::Add(T * p) |