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