Lines Matching refs:this
4 * Use of this source code is governed by a BSD-style license that can be
128 objStart = this->allocObject(size, alignment);
131 objStart = this->allocObjectWithFooter(size + sizeof(Footer), alignment);
142 this->installFooter(releaser, padding);
145 // This must be last to make objects with nested use of this allocator work.
151 return this->make([&](void* objStart) {
158 T* array = this->allocUninitializedArray<T>(count);
168 T* array = this->allocUninitializedArray<T>(count);
178 T* array = this->allocUninitializedArray<T>(count);
188 auto objStart = this->allocObject(SkToU32(size), SkToU32(align));
221 this->ensureSpace(size, alignment);
246 objStart = this->allocObject(arraySize, alignment);
252 objStart = this->allocObjectWithFooter(totalSize, alignment);
259 this->installRaw(SkToU32(count));
260 this->installFooter(
310 : SkArenaAlloc{this->data(), this->size(), firstHeapAllocation} {}
318 : SkArenaAllocWithReset{this->data(), this->size(), firstHeapAllocation} {}