Lines Matching defs:_items

16   T *_items;

22 if (_items)
24 delete []_items;
25 _items = NULL;
30 CBuffer(): _items(NULL), _size(0) {}
31 CBuffer(size_t size): _items(NULL), _size(0)
35 _items = new T[size];
39 CBuffer(const CBuffer &buffer): _items(NULL), _size(0)
44 _items = new T[size];
45 memcpy(_items, buffer._items, size * sizeof(T));
50 ~CBuffer() { delete []_items; }
52 operator T *() { return _items; }
53 operator const T *() const { return _items; }
63 _items = new T[size];
74 _items = new T[size];
83 memcpy(_items, data, size * sizeof(T));
97 memcpy(newBuffer, _items, MyMin(keepSize, newSize) * sizeof(T));
99 delete []_items;
100 _items = newBuffer;
107 memset(_items, 0, _size * sizeof(T));
160 T *_items;
168 delete []_items;
169 _items = NULL;
171 CObjArray(size_t size): _items(NULL)
175 Z7_ARRAY_NEW(_items, T, size)
176 // _items = new T[size];
179 CObjArray(): _items(NULL) {}
180 ~CObjArray() { delete []_items; }
182 operator T *() { return _items; }
183 operator const T *() const { return _items; }
187 delete []_items;
188 _items = NULL;
189 Z7_ARRAY_NEW(_items, T, newSize)
190 // _items = new T[newSize];
202 T *_items;
212 delete []_items;
213 _items = NULL;
216 CObjArray2(): _items(NULL), _size(0) {}
218 CObjArray2(const CObjArray2 &buffer): _items(NULL), _size(0)
224 _items = newBuffer;
233 CObjArray2(size_t size): _items(NULL), _size(0)
237 _items = new T[size];
243 ~CObjArray2() { delete []_items; }
245 operator T *() { return _items; }
246 operator const T *() const { return _items; }
262 delete []_items;
263 _items = newBuffer;
275 _items = newBuffer;