Lines Matching refs:Size
34 CBuffer(size_t size): _items(0), _size(0) { _items = new T[size]; _size = size; }
40 size_t Size() const { return _size; }
42 void Alloc(size_t size)
44 if (size != _size)
47 if (size != 0)
49 _items = new T[size];
50 _size = size;
55 void AllocAtLeast(size_t size)
57 if (size > _size)
60 _items = new T[size];
61 _size = size;
65 void CopyFrom(const T *data, size_t size)
67 Alloc(size);
68 memcpy(_items, data, size * sizeof(T));
98 size_t size1 = b1.Size();
99 if (size1 != b2.Size())
107 size_t size1 = b1.Size();
108 if (size1 == b2.Size())
133 CObjArray(size_t size): _items(0) { if (size != 0) _items = new T[size]; }
187 CObjArray2(size_t size): _items(0), _size(0)
189 if (size != 0)
191 _items = new T[size];
192 _size = size;
202 unsigned Size() const { return (unsigned)_size; }
205 // SetSize doesn't keep old items. It allocates new array if size is not equal
206 void SetSize(unsigned size)
208 if (size == _size)
211 if (size > 0)
212 newBuffer = new T[size];
215 _size = size;