Lines Matching refs:GrTAllocator
231 template <typename T> friend class GrTAllocator; variable
247 template <typename T> class GrTAllocator; variable
248 template <typename T> void* operator new(size_t, GrTAllocator<T>*);
250 template <typename T> class GrTAllocator : SkNoncopyable {
252 virtual ~GrTAllocator() { this->reset(); } in ~GrTAllocator()
259 explicit GrTAllocator(int itemsPerBlock) in GrTAllocator() function
356 Iter(const GrTAllocator* allocator) : fImpl(&allocator->fAllocator) {} in Iter()
406 friend void* operator new<T>(size_t, GrTAllocator*);
412 template <int N, typename T> class GrSTAllocator : public GrTAllocator<T> {
414 typedef GrTAllocator<T> INHERITED;
425 template <typename T> void* operator new(size_t size, GrTAllocator<T>* allocator) { in new()
432 template <typename T> void operator delete(void*, GrTAllocator<T>*) { in delete()