Lines Matching refs:data
39 T* data = nullptr; member
60 data = static_cast<T*>(realloc(data, sizeof(T) * reserved)); in push()
62 data[count++] = element; in push()
69 memcpy(data + count, rhs.data, rhs.count * sizeof(T)); in push()
77 data = static_cast<T*>(realloc(data, sizeof(T) * reserved)); in reserve()
89 return data[idx];
94 return data[idx];
99 return data; in begin()
104 return data; in begin()
109 return data + count; in end()
114 return data + count; in end()
119 return data[count - 1]; in last()
124 return data[0]; in first()
129 return data[count - 1]; in last()
134 return data[0]; in first()
144 free(data); in reset()
145 data = nullptr; in reset()
162 qsort<COMPARE>(data, 0, static_cast<int32_t>(count) - 1); in sort()
168 if (rhs.count > 0) memcpy(data, rhs.data, sizeof(T) * rhs.count);
174 free(data); in ~Array()