yielder 2842 enum.c VALUE yielder; yielder 2859 enum.c rb_funcall(argp->yielder, id_lshift, 1, rb_assoc_new(argp->prev_value, argp->prev_elts)); yielder 2862 enum.c rb_funcall(argp->yielder, id_lshift, 1, rb_assoc_new(v, rb_ary_new3(1, i))); yielder 2866 enum.c rb_funcall(argp->yielder, id_lshift, 1, rb_assoc_new(argp->prev_value, argp->prev_elts)); yielder 2883 enum.c rb_funcall(argp->yielder, id_lshift, 1, rb_assoc_new(argp->prev_value, argp->prev_elts)); yielder 2903 enum.c memo->yielder = yielder; yielder 2908 enum.c rb_funcall(memo->yielder, id_lshift, 1, rb_assoc_new(memo->prev_value, memo->prev_elts)); yielder 3019 enum.c VALUE yielder; yielder 3036 enum.c rb_funcall(argp->yielder, id_lshift, 1, argp->prev_elts); yielder 3060 enum.c memo->yielder = yielder; yielder 3065 enum.c rb_funcall(memo->yielder, id_lshift, 1, memo->prev_elts); yielder 3239 enum.c VALUE yielder; yielder 3269 enum.c rb_funcall(memo->yielder, id_lshift, 1, memo->prev_elts); yielder 3289 enum.c memo->yielder = yielder; yielder 3294 enum.c rb_funcall(memo->yielder, id_lshift, 1, memo->prev_elts); yielder 3362 enum.c VALUE yielder; yielder 3389 enum.c rb_funcall(memo->yielder, id_lshift, 1, memo->prev_elts); yielder 3416 enum.c memo->yielder = yielder; yielder 3422 enum.c rb_funcall(memo->yielder, id_lshift, 1, memo->prev_elts); yielder 1061 enumerator.c struct yielder *ptr = p; yielder 1070 enumerator.c return sizeof(struct yielder); yielder 1083 enumerator.c static struct yielder * yielder 1086 enumerator.c struct yielder *ptr; yielder 1088 enumerator.c TypedData_Get_Struct(obj, struct yielder, &yielder_data_type, ptr); yielder 1099 enumerator.c struct yielder *ptr; yielder 1102 enumerator.c obj = TypedData_Make_Struct(klass, struct yielder, &yielder_data_type, ptr); yielder 1111 enumerator.c struct yielder *ptr; yielder 1113 enumerator.c TypedData_Get_Struct(obj, struct yielder, &yielder_data_type, ptr); yielder 1137 enumerator.c struct yielder *ptr = yielder_ptr(obj); yielder 1531 enumerator.c return rb_funcall2(yielder, id_yield, argc, argv); yielder 1537 enumerator.c rb_block_call(obj, id_each, 0, 0, lazy_flat_map_i, yielder); yielder 1546 enumerator.c rb_funcall(yielder, id_yield, 1, obj); yielder 1551 enumerator.c rb_funcall(yielder, id_yield, 1, RARRAY_AREF(ary, i)); yielder 1742 enumerator.c VALUE yielder, ary, memo; yielder 1745 enumerator.c yielder = argv[0]; yielder 1746 enumerator.c memo = rb_attr_get(yielder, id_memo); yielder 1754 enumerator.c rb_funcall(yielder, id_yield, 1, ary); yielder 1755 enumerator.c rb_ivar_set(yielder, id_memo, LONG2NUM(++count)); yielder 1762 enumerator.c VALUE yielder, ary, arg, v; yielder 1765 enumerator.c yielder = argv[0]; yielder 1766 enumerator.c arg = rb_attr_get(yielder, id_memo); yielder 1772 enumerator.c rb_ivar_set(yielder, id_memo, arg); yielder 1787 enumerator.c rb_funcall(yielder, id_yield, 1, ary);