Lines Matching full:extradata
69 struct ExtraData {
70 typedef GrTRecorder<ExtraData, int> Recorder;
72 ExtraData(int i) : fData(i) {
73 int* extraData = this->extraData();
75 extraData[j] = i;
79 ~ExtraData() {
82 int* extraData() {
89 ExtraData::Recorder recorder(0);
91 GrNEW_APPEND_WITH_DATA_TO_RECORDER(recorder, ExtraData, (i), i * sizeof(int));
95 ExtraData::Recorder::Iter iter(recorder);
100 REPORTER_ASSERT(reporter, i == iter->extraData()[j]);
105 ExtraData::Recorder::ReverseIter reverseIter(recorder);
109 REPORTER_ASSERT(reporter, i == reverseIter->extraData()[j]);