Lines Matching defs:Iterator
2317 typedef SPObject *Iterator;
2319 static Iterator children(SPObject *o) { return o->firstChild(); }
2320 static Iterator siblings_after(SPObject *o) { return o->getNext(); }
2321 static void dispose(Iterator /*i*/) {}
2323 static SPObject *object(Iterator i) { return i; }
2324 static Iterator next(Iterator i) { return i->getNext(); }
2328 typedef GSList *Iterator;
2330 static Iterator children(SPObject *o) {
2333 static Iterator siblings_after(SPObject *o) {
2336 static void dispose(Iterator i) {
2340 static SPObject *object(Iterator i) {
2343 static Iterator next(Iterator i) { return i->next; }
2366 typename D::Iterator children;
2367 typename D::Iterator iter;