Lines Matching defs:Iter
72 typedef SkTInternalLList<ListElement>::Iter Iter;
73 Iter iter;
75 ListElement* cur = iter.init(list, Iter::kHead_IterStart);
80 cur = iter.init(list, Iter::kTail_IterStart);
116 cur = iter.init(list, Iter::kHead_IterStart);
124 typedef ElList::Iter Iter;
131 Iter iter1;
132 Iter iter2;
133 Iter iter3;
134 Iter iter4;
141 REPORTER_ASSERT(reporter, NULL == iter1.init(list1, Iter::kHead_IterStart));
142 REPORTER_ASSERT(reporter, NULL == iter1.init(list1, Iter::kTail_IterStart));
155 iter1.init(list1, Iter::kHead_IterStart);
156 iter2.init(list1, Iter::kTail_IterStart);
158 iter3.init(list2, Iter::kHead_IterStart);
159 iter4.init(list2, Iter::kTail_IterStart);
175 iter3.init(list2, Iter::kHead_IterStart);
176 iter4.init(list2, Iter::kTail_IterStart);
185 REPORTER_ASSERT(reporter, 1 == Iter(list2, Iter::kTail_IterStart).get()->fID);
186 REPORTER_ASSERT(reporter, 2 == Iter(list2, Iter::kHead_IterStart).get()->fID);
221 Iter iter = list1.headIter();
226 Iter prev(iter);
227 Iter next(iter);
236 Iter newItem(iter);
248 Iter newItem(iter);
265 Iter::IterStart start;
266 ListElement* (Iter::*incrFunc)();
269 start = Iter::kHead_IterStart;
270 incrFunc = &Iter::next;
272 start = Iter::kTail_IterStart;
273 incrFunc = &Iter::prev;
277 Iter iter(list1, start);
285 Iter prev = iter;
286 Iter next = iter;
292 Iter pn = prev; pn.next();
293 Iter np = next; np.prev();