Lines Matching refs:GrTRecorder
14 template<typename TBase, typename TAlign> class GrTRecorder; variable
46 template<typename TBase, typename TAlign> class GrTRecorder : SkNoncopyable {
57 GrTRecorder(int initialSizeInBytes) in GrTRecorder() function
62 ~GrTRecorder() { in ~GrTRecorder()
162 friend void* operator new(size_t, GrTRecorder<UBase, UAlign>&,
172 void GrTRecorder<TBase, TAlign>::pop_back() { in pop_back()
199 TItem* GrTRecorder<TBase, TAlign>::alloc_back(int dataLength) { in alloc_back()
254 class GrTRecorder<TBase, TAlign>::Iter {
256 Iter(GrTRecorder& recorder) : fBlock(recorder.fHeadBlock), fPosition(0), fItem(NULL) {} in Iter()
298 class GrTRecorder<TBase, TAlign>::ReverseIter {
300 ReverseIter(GrTRecorder& recorder) in ReverseIter()
337 void GrTRecorder<TBase, TAlign>::reset() { in reset()
367 GrTRecorderAllocWrapper(const GrTRecorder<TBase, TAlign>&, int sizeOfData) in GrTRecorderAllocWrapper()
368 : fDataLength(GrTRecorder<TBase, TAlign>::LengthOf(sizeOfData)) {} in GrTRecorderAllocWrapper()
374 void* operator new(size_t size, GrTRecorder<TBase, TAlign>& recorder, in new()
381 void operator delete(void*, GrTRecorder<TBase, TAlign>&, const GrTRecorderAllocWrapper<TItem>&) { in delete()