Lines Matching refs:iter
267 swig_cast_info *iter = ty->cast;
268 while (iter) {
269 if (strcmp(iter->type->name, c) == 0) {
270 if (iter == ty->cast)
271 return iter;
272 /* Move iter to the top of the linked list */
273 iter->prev->next = iter->next;
274 if (iter->next)
275 iter->next->prev = iter->prev;
276 iter->next = ty->cast;
277 iter->prev = 0;
278 if (ty->cast) ty->cast->prev = iter;
279 ty->cast = iter;
280 return iter;
282 iter = iter->next;
294 swig_cast_info *iter = ty->cast;
295 while (iter) {
296 if (iter->type == from) {
297 if (iter == ty->cast)
298 return iter;
299 /* Move iter to the top of the linked list */
300 iter->prev->next = iter->next;
301 if (iter->next)
302 iter->next->prev = iter->prev;
303 iter->next = ty->cast;
304 iter->prev = 0;
305 if (ty->cast) ty->cast->prev = iter;
306 ty->cast = iter;
307 return iter;
309 iter = iter->next;
404 swig_module_info *iter = start;
406 if (iter->size) {
408 register size_t r = iter->size - 1;
412 const char *iname = iter->types[i]->name;
416 return iter->types[i];
431 iter = iter->next;
432 } while (iter != end);
456 swig_module_info *iter = start;
459 for (; i < iter->size; ++i) {
460 if (iter->types[i]->str && (SWIG_TypeEquiv(iter->types[i]->str, name)))
461 return iter->types[i];
463 iter = iter->next;
464 } while (iter != end);